CVector operators

CVector x,y,z;  // define vectors
CMatrix H; // define a matrix
double t;

Operator Example Explanation
[] t= x[i] or t=x.GetAt(i);  
+ z=x+y z[i]=x[i]+y[i]
- z=x-y z[i]=x[i]-y[i]
* (double) z=x*t z[i]=x[i]*t
* (CVector) H=x*y H[i][j]=x[i]*y[j]
/ (double) z=x/t z[i]=x[i]/t
^ (double) z=x^t z[i]=x[i]**t
^ (CVector) z=x^y t=x[1]*y[1]+x[2]*y[2]+......+x[n]*y[n]
= (CVector) z=x z[i]=x[i]
= (double) z=t z[i]=t

CVector OverviewClass Members