SpECTRE  v2024.04.12
LinearSolver Namespace Reference

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 >
double 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...
 

Detailed Description

Functionality for solving linear systems of equations.