ivutils
|
Basis in N-dimensional space. More...
#include <basis_3.h>
Public Member Functions | |
vector_t | operator() (const vector_t &x) const |
Transforms a vector from the orthogonal basis to this basis (contravariant form y=B*x). | |
vector_t | cov (const vector_t &x) const |
transforms a vector from the orthogonal basis to this basis (covariant form y=transpose(B)*x ) | |
vector_t | inv (const vector_t &x) const |
transforms a vector from this basis into the orthogonal basis (contravariant, x=B^(-1)*y ) | |
Basis_N | inv () const |
returns inverse basis | |
template<class T1 > | |
Basis_N | operator* (const T1 &coeff) const |
Multiplies by coefficient. | |
Basis in N-dimensional space.
Transforms a vector from the orthogonal basis to this basis (contravariant form y=B*x).