|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <span>#include "serif/backend/mfem/solver/preconditioner/coupling.hpp"#include "serif/solver/preconditioner/strategies/inverse/dense.hpp"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. | |