|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <numerics.hpp>
Public Types | |
| using | T = solver::preconditioner::BlockPreconditioner<Row, Field, Strategy> |
Static Public Attributes | |
| static constexpr std::string_view | key = "preconditioner.block" |
| static constexpr auto | members = std::tuple{member_field("inverse", &T::inverse)} |
Additional Inherited Members | |
Static Public Member Functions inherited from serif::utils::serialize::RecipeSerializer< solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > > | |
| static Node | save (const solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > &value) |
| A recipe names physical coordinates independently of its nested numerical controls. | |
| static Result< solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > > | load (const Node &node) |
| Reject recipes selecting different physical blocks even when their controls agree. | |
Static Public Member Functions inherited from serif::utils::serialize::StructSerializer< solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > > | |
| static Node | save (const solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > &value) |
| Delegate each named field to its own serializer. | |
| static Result< solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > > | load (const Node &node) |
| Reconstruct only after every named field has decoded successfully. | |
| using serif::utils::serialize::Serializer< solver::preconditioner::BlockPreconditioner< Row, Field, Strategy > >::T = solver::preconditioner::BlockPreconditioner<Row, Field, Strategy> |
|
staticconstexpr |
|
staticconstexpr |