|
SpECTRE
v2025.08.19
|
Functionality for solving linear systems of equations. More...
Namespaces | |
| namespace | Actions |
| Actions applicable to any parallel linear solver. | |
| namespace | async_solvers |
| Functionality shared between parallel linear solvers that have no global synchronization points. | |
| namespace | cg |
| Items related to the conjugate gradient linear solver. | |
| namespace | gmres |
| Items related to the GMRES linear solver. | |
| namespace | InnerProductImpls |
| Implementations of LinearSolver::inner_product. | |
| namespace | multigrid |
| Items related to the multigrid linear solver. | |
| namespace | Richardson |
| Items related to the Richardson linear solver. | |
| namespace | Schwarz |
| Items related to the Schwarz linear solver. | |
| namespace | Tags |
| The DataBox tags associated with the linear solver. | |
Functions | |
| template<typename Lhs , typename Rhs > | |
| auto | inner_product (const Lhs &lhs, const Rhs &rhs) |
The local part of the Euclidean inner product on the vector space w.r.t. which the addition and scalar multiplication of both Lhs and Rhs is defined. More... | |
| template<typename T > | |
| double | magnitude_square (const T &vector) |
| The local part of the Euclidean inner product of a vector with itself. More... | |
Functionality for solving linear systems of equations.