|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include "serif/utils/serialize/equations.hpp"#include "serif/model/state.hpp"#include "serif/model/stellar_model.hpp"#include "serif/discretization/blocks/fields.hpp"#include "serif/utils/dependencies/dependency_context.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::utils |
| namespace | serif::utils::serialize |
| namespace | serif::utils::serialize::detail |
Typedefs | |
| template<typename Model> | |
| using | serif::utils::serialize::detail::ResolvedEquations = decltype(model::resolve_equilibrium_equations(std::declval<const Model&>())) |
| template<typename Model> | |
| using | serif::utils::serialize::detail::OwnedEquations |
| template<typename OriginalModel> | |
| using | serif::utils::serialize::RestoredStellarModel = model::StellarModel<typename OriginalModel::EquationOfState, detail::OwnedEquations<OriginalModel>, typename OriginalModel::SpecificationTypes> |
| Restore current physics as an explicit composition, without pretending to regenerate a deferred program. | |
Functions | |
| template<typename Term> | |
| Node | serif::utils::serialize::term_schema () |
| Expose the physical meaning and FE representation of one compiled coordinate. | |
| Result< void > | serif::utils::serialize::validate_schema (const Node &saved, const Node &expected) |
| A compiled identity must match and must have an explicit persistence registration. | |
| template<typename OriginalModel> | |
| Result< RestoredStellarModel< OriginalModel > > | serif::utils::serialize::restore_stellar_model (const Node &node) |
| Reconstruct resolved physics; future changes requiring the original callback remain a separate capability. | |