|
template<class T_ , size_t N_> |
LocalVect< T_, N_ > | operator+ (const LocalVect< T_, N_ > &x, const LocalVect< T_, N_ > &y) |
| Operator + (Add two vectors) More...
|
|
template<class T_ , size_t N_> |
LocalVect< T_, N_ > | operator- (const LocalVect< T_, N_ > &x, const LocalVect< T_, N_ > &y) |
| Operator - (Subtract two vectors) More...
|
|
template<class T_ , size_t N_> |
LocalVect< T_, N_ > | operator* (T_ a, const LocalVect< T_, N_ > &x) |
| Operator * (Premultiplication of vector by constant) More...
|
|
template<class T_ , size_t N_> |
LocalVect< T_, N_ > | operator/ (T_ a, const LocalVect< T_, N_ > &x) |
| Operator / (Division of vector by constant) More...
|
|
template<class T_ , size_t N_> |
real_t | Dot (const LocalVect< T_, N_ > &a, const LocalVect< T_, N_ > &b) |
| Calculate dot product of 2 vectors (instances of class LocalVect) More...
|
|
template<class T_ , size_t N_> |
void | Scale (T_ a, const LocalVect< T_, N_ > &x, LocalVect< T_, N_ > &y) |
| Multiply vector x by constant a and store result in y .
|
|
template<class T_ , size_t N_> |
void | Scale (T_ a, LocalVect< T_, N_ > &x) |
| Multiply vector x by constant a and store result in x .
|
|
template<class T_ , size_t N_> |
void | Axpy (T_ a, const LocalVect< T_, N_ > &x, LocalVect< T_, N_ > &y) |
| Add a*x to vector y .
|
|
template<class T_ , size_t N_> |
void | Copy (const LocalVect< T_, N_ > &x, LocalVect< T_, N_ > &y) |
| Copy vector x into vector y.
|
|
template<class T_ , size_t N_> |
ostream & | operator<< (ostream &s, const LocalVect< T_, N_ > &v) |
| Output vector in output stream.
|
|
Definition file for class LocalVect.