SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
border.hpp File Reference
Include dependency graph for border.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
 

Functions

std::expected< Inverse, Failure > serif::solver::preconditioner::backend::mfem::try_bordered_inverse (Inverse fields, TwoBlockCouplings couplings, OperatorHandle border_diagonal, const strategies::inverse::DenseDirect &options={})
 Probe and factor the complete small border Schur complement, retaining nonzero border-to-border couplings.
 
std::expected< OperatorHandle, Failure > serif::solver::preconditioner::backend::mfem::try_restrict_operator (OperatorHandle operation, std::span< const int > rows, std::span< const int > columns)
 Select equation rows and unknown columns without assuming their coordinate orders coincide.