|
| GMatrix4 () |
|
| GMatrix4 (const double d) |
|
| GMatrix4 (const double d0, const double d1, const double d2, const double d3) |
|
| GMatrix4 (const GVector4 &r0, const GVector4 &r1, const GVector4 &r2, const GVector4 &r3) |
|
| GMatrix4 (const GMatrix4 &m) |
|
| GMatrix4 (const GMatrixD &m) |
|
virtual | ~GMatrix4 () |
|
| GMatrixT (size_t nr=1, size_t nc=1) |
|
| GMatrixT (size_t nr, size_t nc, const T &x) |
|
| GMatrixT (const GMatrixT< T > &m) |
|
GMatrixT< T > & | operator= (const GMatrixT< T > &m) |
|
virtual | ~GMatrixT () |
|
virtual void | InitElement (size_t i) |
|
virtual void | InitData () |
|
virtual void | InitData (const T x) |
|
virtual void | InitData (const T x[]) |
|
virtual bool | CheckIndex (size_t i, size_t j) const |
|
virtual bool | CheckIndex (size_t k) const |
|
virtual bool | CheckDimensions (const GMatrixT< T > &m) const |
|
virtual bool | CheckProduct (const GMatrixT< T > &m) const |
|
virtual bool | CheckProduct (const GVectorT< T > &v) const |
|
virtual bool | CheckDimChange () const |
|
size_t | GetRowsNumber () const |
|
size_t | GetColumnsNumber () const |
|
size_t | GetDimension () const |
|
size_t | SetDimension (size_t nr, size_t nc) |
|
const T * | Data () const |
|
T * | Data () |
|
size_t | GetIndex (size_t i, size_t j) const |
|
virtual const T & | operator() (size_t i, size_t j) const |
|
virtual T & | operator() (size_t i, size_t j) |
|
GVectorT< T > | GetRow (size_t i) |
|
GVectorT< T > | GetColumn (size_t j) |
|
virtual const T & | operator[] (size_t k) const |
|
virtual T & | operator[] (size_t k) |
|
virtual void | SetRow (size_t i, const GVectorT< T > &v) |
|
virtual void | SetColumn (size_t j, const GVectorT< T > &v) |
|
virtual GMatrixT< T > | operator+ (const GMatrixT< T > &m) const |
|
virtual GMatrixT< T > | operator- (const GMatrixT< T > &m) const |
|
virtual GMatrixT< T > | operator* (const T k) const |
|
virtual GMatrixT< T > | operator/ (const T k) const |
|
virtual GMatrixT< T > & | operator+= (const GMatrixT< T > &m) |
|
virtual GMatrixT< T > & | operator-= (const GMatrixT< T > &m) |
|
virtual GMatrixT< T > & | operator*= (const T k) |
|
virtual GMatrixT< T > & | operator/= (const T k) |
|
virtual GMatrixT< T > | operator- () const |
|
virtual GMatrixT< T > | operator* (const GMatrixT< T > &m) const |
|
virtual GVectorT< T > | operator* (const GVectorT< T > &v) const |
|
virtual GMatrixT< T > & | Transpose () |
|
virtual GMatrixT< T > | GetTransposed () const |
|
template<> |
void | InitData () |
|
Class defining a 4x4 double matrix.