SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
factorization.hpp File Reference
Include dependency graph for factorization.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::backend
 
namespace  serif::solver::preconditioner::backend::mfem
 
namespace  serif::solver::preconditioner::backend::mfem::detail
 

Functions

std::expected< Inverse, Failure > serif::solver::preconditioner::backend::mfem::detail::prepare_gravity (Inverse mass, Inverse positive_schur, OperatorHandle divergence, strategies::gravity::Factorization method, int correction_sweeps, double relaxation)
 Validate and own the children of one signed mixed-gravity inverse.
 
template<strategies::gravity::Policy Policy>
std::expected< Inverse, Failure > serif::solver::preconditioner::backend::mfem::try_gravity_inverse (Inverse mass, Inverse positive_schur, OperatorHandle divergence, const Policy &policy)
 Compose frozen child inverses for [M Báµ€; B 0]; variable children require a flexible outer solver.