HermesCommon
3.0
|
Dense (small) simply stored matrix operations. More...
Go to the source code of this file.
Namespaces | |
Hermes | |
General namespace for the Hermes library. | |
Hermes::Algebra | |
Namespace containing classes for vector / matrix operations. | |
Hermes::Algebra::DenseMatrixOperations | |
Contains operation on dense matrices. | |
Functions | |
template<typename T , typename Int > | |
void | Hermes::Algebra::DenseMatrixOperations::ludcmp (T **a, Int n, Int *indx, double *d) |
template<typename T , typename S , typename Int > | |
void | Hermes::Algebra::DenseMatrixOperations::lubksb (T **a, Int n, Int *indx, S *b) |
template<typename T , typename Int > | |
void | Hermes::Algebra::DenseMatrixOperations::choldc (T **a, Int n, T p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< double, int > (double **a, int n, int *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< std::complex< double >, int > (std::complex< double > **a, int n, int *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< double, unsigned short > (double **a, unsigned short n, unsigned short *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< std::complex< double >, unsigned short > (std::complex< double > **a, unsigned short n, unsigned short *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< double, unsigned char > (double **a, unsigned char n, unsigned char *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::ludcmp< std::complex< double >, unsigned char > (std::complex< double > **a, unsigned char n, unsigned char *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, std::complex< double >, int > (double **a, int n, int *indx, std::complex< double > *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, double, int > (double **a, int n, int *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, std::complex< double >, unsigned short > (double **a, unsigned short n, unsigned short *indx, std::complex< double > *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, double, unsigned short > (double **a, unsigned short n, unsigned short *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, std::complex< double >, unsigned char > (double **a, unsigned char n, unsigned char *indx, std::complex< double > *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::lubksb< double, double, unsigned char > (double **a, unsigned char n, unsigned char *indx, double *d) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< double, int > (double **a, int n, double p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< std::complex< double >, int > (std::complex< double > **a, int n, std::complex< double > p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< double, unsigned short > (double **a, unsigned short n, double p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< std::complex< double >, unsigned short > (std::complex< double > **a, unsigned short n, std::complex< double > p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< double, unsigned char > (double **a, unsigned char n, double p[]) |
template HERMES_API void | Hermes::Algebra::DenseMatrixOperations::choldc< std::complex< double >, unsigned char > (std::complex< double > **a, unsigned char n, std::complex< double > p[]) |
Dense (small) simply stored matrix operations.
Definition in file dense_matrix_operations.cpp.