BioCMAMC-ST
SerDe Namespace Reference

Functions

void save_simulation (const Core::CaseData &case_data)
std::optional< Core::CaseData > impl_load (std::shared_ptr< IO::Logger > &logger, const ExecInfo &exec, const Core::UserControlParameters &&params, std::optional< Simulation::Feed::SimulationFeed > feed, std::optional< Simulation::MassTransfer::Type::MtrTypeVariant > mtr_type)
template<typename T = void>
requires (!AutoGenerated::FlagCompileTime::use_cereal_serde)
void do_serde (Core::CaseData &)
template<typename T = void>
requires (!AutoGenerated::FlagCompileTime::use_cereal_serde)
std::optional< Core::CaseData > load (const ExecInfo &exec, const Core::UserControlParameters &&params, std::optional< Simulation::Feed::SimulationFeed > feed, std::optional< Simulation::MassTransfer::Type::MtrTypeVariant > mtr_type)

Function Documentation

◆ do_serde()

template<typename T = void>
requires (!AutoGenerated::FlagCompileTime::use_cereal_serde)
void SerDe::do_serde ( Core::CaseData & )
Here is the caller graph for this function:

◆ impl_load()

std::optional< Core::CaseData > SerDe::impl_load ( std::shared_ptr< IO::Logger > & logger,
const ExecInfo & exec,
const Core::UserControlParameters && params,
std::optional< Simulation::Feed::SimulationFeed > feed,
std::optional< Simulation::MassTransfer::Type::MtrTypeVariant > mtr_type )

◆ load()

template<typename T = void>
requires (!AutoGenerated::FlagCompileTime::use_cereal_serde)
std::optional< Core::CaseData > SerDe::load ( const ExecInfo & exec,
const Core::UserControlParameters && params,
std::optional< Simulation::Feed::SimulationFeed > feed,
std::optional< Simulation::MassTransfer::Type::MtrTypeVariant > mtr_type )
Here is the caller graph for this function:

◆ save_simulation()

void SerDe::save_simulation ( const Core::CaseData & case_data)