BioCMAMC-ST
PostProcessing Namespace Reference

Classes

struct  BonceBuffer

Functions

void save_results (const ExecInfo &exec, const Core::SimulationParameters &params, Simulation::SimulationUnit &simulation)
void final_post_processing (const std::shared_ptr< IO::Logger > &logger, const ExecInfo &exec, const Core::SimulationParameters &params, Simulation::SimulationUnit &simulation, const std::shared_ptr< Core::MainExporter > &mde)
void show_sumup_state (const std::shared_ptr< IO::Logger > &logger, const Simulation::SimulationUnit &simulation) noexcept
void save_particle_state (Simulation::SimulationUnit &simulation, Core::PartialExporter &pde)
void save_probes (Simulation::SimulationUnit &simulation, Core::PartialExporter &pde, bool force=false)
void reset_counter ()
template<ModelType M>
std::optional< PostProcessing::BonceBufferget_properties (MC::ParticlesContainer< M > &container, const std::size_t n_compartment, const bool with_age)

Variables

static int counter

Function Documentation

◆ final_post_processing()

void PostProcessing::final_post_processing ( const std::shared_ptr< IO::Logger > & logger,
const ExecInfo & exec,
const Core::SimulationParameters & params,
Simulation::SimulationUnit & simulation,
const std::shared_ptr< Core::MainExporter > & mde )
Here is the call graph for this function:

◆ get_properties()

template<ModelType M>
std::optional< PostProcessing::BonceBuffer > PostProcessing::get_properties ( MC::ParticlesContainer< M > & container,
const std::size_t n_compartment,
const bool with_age )
Here is the call graph for this function:

◆ reset_counter()

void PostProcessing::reset_counter ( )

◆ save_particle_state()

void PostProcessing::save_particle_state ( Simulation::SimulationUnit & simulation,
Core::PartialExporter & pde )
Here is the caller graph for this function:

◆ save_probes()

void PostProcessing::save_probes ( Simulation::SimulationUnit & simulation,
Core::PartialExporter & pde,
bool force = false )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ save_results()

void PostProcessing::save_results ( const ExecInfo & exec,
const Core::SimulationParameters & params,
Simulation::SimulationUnit & simulation )

◆ show_sumup_state()

void PostProcessing::show_sumup_state ( const std::shared_ptr< IO::Logger > & logger,
const Simulation::SimulationUnit & simulation )
noexcept
Here is the call graph for this function:

Variable Documentation

◆ counter

int PostProcessing::counter
static
Initial value:
=
0