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:
Scalar
is a scalar real number.
TScalar
is the same as Scalar.
TIndex
is a scalar integer number.
MathArrayBase<TScalar>
is a synonym for Matrix. Further types are:
TBuffer
is a data buffer of Scalar (a C array/pointer)
Base
is 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