|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include "serif/utils/error/nonfinite.hpp"#include "serif/backend/mfem/solver/preconditioner/border.hpp"#include <cmath>#include <utility>#include <vector>#include "mfem/linalg/vector.hpp"#include "serif/utils/error/errors.hpp"#include "serif/backend/mfem/solver/preconditioner/inverse/validation.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::solver |
| namespace | serif::solver::preconditioner |
| namespace | serif::solver::preconditioner::backend |
| namespace | serif::solver::preconditioner::backend::mfem |
Enumerations | |
| enum class | serif::solver::preconditioner::backend::mfem::SERiFErrorCode |
Functions | |
| 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. | |
| template<utils::errors::SERiFErrorCode Code, typename... Arguments> | |
| std::unexpected< Failure > | serif::solver::preconditioner::backend::mfem::failure (const std::string_view message, Arguments... arguments) |
| Keep preparation failures typed while using the common SERiF diagnostic formatter. | |