| 
    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.