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