#include "cantera/numerics/DenseMatrix.h"#include "cantera/base/stringUtils.h"#include "cantera/base/global.h"#include "cantera/numerics/eigen_dense.h"Go to the source code of this file.
Namespaces | |
| namespace | Cantera |
| Namespace for the Cantera kernel. | |
Functions | |
| void | solve (DenseMatrix &A, span< double > b, size_t nrhs=1, size_t ldb=0) |
| Solve Ax = b. Array b is overwritten on exit with x. | |
| void | solve (DenseMatrix &A, DenseMatrix &b) |
| Solve Ax = b for multiple right-hand-side vectors. | |
| void | multiply (const DenseMatrix &A, span< const double > b, span< double > prod) |
Multiply A*b and return the result in prod. Uses BLAS routine DGEMV. | |
| void | increment (const DenseMatrix &A, span< const double > b, span< double > prod) |
Multiply A*b and add it to the result in prod. Uses BLAS routine DGEMV. | |
| void | invert (DenseMatrix &A, size_t nn=npos) |
| invert A. A is overwritten with A^-1. | |