|
T3DCVector< T > | get_complex_eigenvector (int i) const |
|
T | get_det () const |
|
int | get_eigenvalues (T3DVector< T > &v) const |
|
int | get_rank () const |
|
T3DVector< T > | get_real_eigenvector (int i) const |
|
T3DMatrix< T > & | operator-= (const T3DMatrix< T > &other) |
|
void | print (std::ostream &os) const |
|
| T3DMatrix () |
|
template<typename I > |
| T3DMatrix (const T3DMatrix< I > &o) |
|
| T3DMatrix (const T3DVector< T3DVector< T > > &other) |
|
| T3DMatrix (const T3DVector< T > &x, const T3DVector< T > &y, const T3DVector< T > &z) |
|
T3DMatrix< T > | transposed () const |
|
void | fill (T3DVector< T > v) |
| Fill the vector elements with value v. More...
|
|
double | norm () const |
|
double | norm2 () const |
| square of Euclidian norm of the vector More...
|
|
T3DVector< T3DVector< T > > & | operator*= (const double a) |
| inplace multiplication More...
|
|
T3DVector< T3DVector< T > > & | operator*= (const T3DVector< T3DVector< T > > &a) |
| inplace component wise multiplication More...
|
|
T3DVector< T3DVector< T > > & | operator+= (const T3DVector< T3DVector< T > > &a) |
| inplace addition More...
|
|
T3DVector | operator- () const |
|
T3DVector< T3DVector< T > > & | operator-= (const T3DVector< T3DVector< T > > &a) |
| inplace subtraction More...
|
|
T3DVector< T3DVector< T > > & | operator/= (const double a) |
| inplace divisison by a scalar More...
|
|
T3DVector< T3DVector< T > > & | operator= (const T3DVector< T3DVector< T > > &other)=default |
| we provide the default copy mechanisms More...
|
|
T3DVector< T3DVector< T > > & | operator= (const T3DVector< in > &org) |
| assignment from different vector type More...
|
|
const T3DVector< T > | operator[] (size_t i) const |
|
T3DVector< T > & | operator[] (size_t i) |
|
double | product () const |
|
void | read (std::istream &is) |
| read the vector from a formatted string More...
|
|
int | size () const |
|
| T3DVector () |
| standart constructor More...
|
|
| T3DVector (int dim) |
| create a zero-vector, dim must be 3 More...
|
|
| T3DVector (const T3DVector< T3DVector< T > > &other)=default |
| we provide the default copy mechanisms More...
|
|
| T3DVector (const T3DVector< T > &x_, const T3DVector< T > &y_, const T3DVector< T > &z_) |
| constructor to construct vector from values More...
|
|
| T3DVector (const T3DVector< in > &org) |
| type casting copy constructor More...
|
|
void | write (std::ostream &os) const |
| print out the formatted vector to the stream More...
|
|
const T3DVector< T3DVector< T > > & | xyz () const |
| swizzle operator More...
|
|
const T3DVector< T3DVector< T > > | xzy () const |
| swizzle operator More...
|
|
const T3DVector< T3DVector< T > > | yxz () const |
| swizzle operator More...
|
|
const T3DVector< T3DVector< T > > | yzx () const |
| swizzle operator More...
|
|
const T3DVector< T3DVector< T > > | zxy () const |
| swizzle operator More...
|
|
const T3DVector< T3DVector< T > > | zyx () const |
| swizzle operator More...
|
|