BioCMAMC-ST
|
Holds the data required to execute a simulation case. More...
#include <case_data.hpp>
Public Attributes | |
std::unique_ptr< Simulation::SimulationUnit > | simulation |
Unique pointer to the simulation unit. | |
SimulationParameters | params |
Parameters that configure the simulation. | |
std::unique_ptr< CmaUtils::FlowMapTransitionner > | transitioner |
Unique pointer to the flow map transitioner. | |
ExecInfo | exec_info |
Information about the execution environment. | |
Holds the data required to execute a simulation case.
The CaseData
struct encapsulates all the necessary components needed to perform a simulation. It includes the simulation unit, parameters, transitioner, and execution information. This structure is typically used to manage and transfer simulation data between different stages or components of the simulation process.
ExecInfo Core::CaseData::exec_info |
Information about the execution environment.
The execution information contains details such as the execution context, environment settings, and other relevant metadata necessary for the simulation run.
SimulationParameters Core::CaseData::params |
Parameters that configure the simulation.
The simulation parameters control various aspects of the simulation, such as time steps, boundary conditions, and solver configurations.
std::unique_ptr<Simulation::SimulationUnit> Core::CaseData::simulation |
Unique pointer to the simulation unit.
This is the core unit of the simulation, responsible for executing the main simulation logic.
std::unique_ptr<CmaUtils::FlowMapTransitionner> Core::CaseData::transitioner |
Unique pointer to the flow map transitioner.
The transitioner manages transitions between different flow states within the simulation, ensuring consistency and accuracy in the simulation's progression.