tngmath::Matrix Class Reference
The standard dense Matrix/Vector class.  
More...
#include <matrix.hpp>
List of all members.
Detailed Description
The standard dense Matrix/Vector class. 
The default array class 'Matrix' which is of type 'MathArrayBase' with scalar 'double' precision
Matrix provides basic linear algebra for vector, matrix and scalar operations.
The type Matrix is a specialization of the template type MathArrayBase<>, whereby the base type is a real number of double precision. Moreover, the following type identifiers are defined within Matrix: 
- Scalaris a scalar real number.
- TScalaris the same as Scalar.
- TIndexis a scalar integer number.
- MathArrayBase<TScalar>is a synonym for Matrix. Further types are:
- TBufferis a data buffer of Scalar (a C array/pointer)
- Baseis the underlying base type of Matrix.
Member Function Documentation
- Returns:
- a generalized symmetric Eigen decomposition object 
 
 
      
        
          | MatrixEigenSym tngmath::Matrix::EigenSym | ( | bool | computeeigenvectors = true | ) |  | 
      
 
- Returns:
- a symmetric Eigen decomposition object 
Reimplemented in tngmath::XMatrix.
 
 
- Returns:
- a symmetric (lower triangular) Eigen decomposition object 
a symmetric (upper triangular) Eigen decomposition object  
 
 
The documentation for this class was generated from the following file:
- modules/tngmath/tngmath/matrix.hpp