|
MyraMath
|
Applies the "Action" of a linear operator, b := A*x, used in iterative solution algorithms. More...
Go to the source code of this file.
Classes | |
| class | myra::Vector< Number > |
| Tabulates a vector of length N, allows random access. More... | |
| class | myra::CVectorRange< Number > |
| Represents a const VectorRange. More... | |
| class | myra::VectorRange< Number > |
| Represents a mutable VectorRange. More... | |
| class | myra::Matrix< Number > |
| Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAPACK. More... | |
| class | myra::CMatrixRange< Number > |
| Represents a const MatrixRange. More... | |
| class | myra::MatrixRange< Number > |
| Represents a mutable MatrixRange. More... | |
| class | myra::detail::ActionBase< Number > |
| class | myra::Action< Number > |
| Applies the "Action" of a linear operator, b := A*x. More... | |
| class | myra::Action< Number > |
| Applies the "Action" of a linear operator, b := A*x. More... | |
| class | myra::ReflectNumber< Action< Number > > |
| Specializing ReflectNumber<> for Action<Number> More... | |
Functions | |
| Matrix< NumberS > | myra::operator* (const Action< NumberS > &A, const CMatrixRange< NumberS > &X) |
| Returns A*X, for Action A and Matrix X. | |
| Matrix< NumberD > | myra::operator* (const Action< NumberD > &A, const CMatrixRange< NumberD > &X) |
| Returns A*X, for Action A and Matrix X. | |
| Matrix< NumberC > | myra::operator* (const Action< NumberC > &A, const CMatrixRange< NumberC > &X) |
| Returns A*X, for Action A and Matrix X. | |
| Matrix< NumberZ > | myra::operator* (const Action< NumberZ > &A, const CMatrixRange< NumberZ > &X) |
| Returns A*X, for Action A and Matrix X. | |
| Vector< NumberS > | myra::operator* (const Action< NumberS > &A, const CVectorRange< NumberS > &x) |
| Returns A*x, for Action A and Vector x. | |
| Vector< NumberD > | myra::operator* (const Action< NumberD > &A, const CVectorRange< NumberD > &x) |
| Returns A*x, for Action A and Vector x. | |
| Vector< NumberC > | myra::operator* (const Action< NumberC > &A, const CVectorRange< NumberC > &x) |
| Returns A*x, for Action A and Vector x. | |
| Vector< NumberZ > | myra::operator* (const Action< NumberZ > &A, const CVectorRange< NumberZ > &x) |
| Returns A*x, for Action A and Vector x. | |
Applies the "Action" of a linear operator, b := A*x, used in iterative solution algorithms.
1.8.13