|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <expected>#include <span>#include "mfem/linalg/sparsemat.hpp"#include "serif/solver/preconditioner/backend/mfem/inverse.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< std::shared_ptr< const ::mfem::SparseMatrix >, Failure > | serif::solver::preconditioner::backend::mfem::try_gravity_schur (const ::mfem::SparseMatrix &divergence, std::span< const double > mapped_mass_diagonal) |
| Form B diag(M)⁻¹ Bᵀ without changing the frozen computational divergence or an earlier Schur matrix. | |