MyraMath
|
Routines for copying and lowering the precision of a container. More...
Go to the source code of this file.
Classes | |
class | myra::Matrix< Number > |
Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAPACK. More... | |
class | myra::Vector< Number > |
Tabulates a vector of length N, allows random access. More... | |
class | myra::LowerMatrix< Number > |
Stores a lower triangular matrix in rectangular packed format. More... | |
class | myra::DiagonalMatrix< Number > |
Tabulates the values of a square NxN diagonal matrix. Allows random access, but only on the diagonal. More... | |
class | myra::CMatrixRange< Number > |
Represents a const MatrixRange. More... | |
class | myra::CVectorRange< Number > |
Represents a const VectorRange. More... | |
class | myra::CLowerMatrixRange< Number > |
Represents a const LowerMatrixRange. More... | |
class | myra::CDiagonalMatrixRange< Number > |
Represents a const DiagonalMatrixRange. More... | |
Functions | |
Matrix< NumberS > | myra::lower_precision (const CMatrixRange< NumberD > &A) |
Lowers precision of Matrix A. | |
Matrix< NumberC > | myra::lower_precision (const CMatrixRange< NumberZ > &A) |
Vector< NumberS > | myra::lower_precision (const CVectorRange< NumberD > &x) |
Lowers precision of Vector x. | |
Vector< NumberC > | myra::lower_precision (const CVectorRange< NumberZ > &x) |
LowerMatrix< NumberS > | myra::lower_precision (const CLowerMatrixRange< NumberD > &L) |
Lowers precision of LowerMatrix L. | |
LowerMatrix< NumberC > | myra::lower_precision (const CLowerMatrixRange< NumberZ > &L) |
DiagonalMatrix< NumberS > | myra::lower_precision (const CDiagonalMatrixRange< NumberD > &D) |
Lowers precision of DiagonalMatrix D. | |
DiagonalMatrix< NumberC > | myra::lower_precision (const CDiagonalMatrixRange< NumberZ > &D) |
Routines for copying and lowering the precision of a container.