SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > > Struct Template Reference

#include <model.hpp>

Collaboration diagram for serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > >:
[legend]

Public Types

using T = model::EquilibriumEquations<Interior, Shape, Surface>
 

Static Public Member Functions

static Node save (const T &value)
 Save each authored equation responsibility separately.
 
static Result< T > load (const Node &node)
 Reconstruct owning compositions; resolved borrowed views are recreated by model binding.
 

Static Public Attributes

static constexpr std::string_view key = "equilibrium_equations"
 

Member Typedef Documentation

◆ T

template<typename Interior, typename Shape, typename Surface>
using serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > >::T = model::EquilibriumEquations<Interior, Shape, Surface>

Member Function Documentation

◆ load()

template<typename Interior, typename Shape, typename Surface>
static Result< T > serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > >::load ( const Node & node)
inlinestaticnodiscard

Reconstruct owning compositions; resolved borrowed views are recreated by model binding.

◆ save()

template<typename Interior, typename Shape, typename Surface>
static Node serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > >::save ( const T & value)
inlinestaticnodiscard

Save each authored equation responsibility separately.

Member Data Documentation

◆ key

template<typename Interior, typename Shape, typename Surface>
std::string_view serif::utils::serialize::Serializer< model::EquilibriumEquations< Interior, Shape, Surface > >::key = "equilibrium_equations"
staticconstexpr

The documentation for this struct was generated from the following file: