|
BioCMAMC-ST
|
| NApi | Api This namespace contains classes and functions related to the simulation API |
| CSimulationInstance | Represents an instance of a simulation with customizable parameters and behaviors |
| NCommon | |
| CConfigFactory | |
| CConfigFile | |
| NCore | Core component to perform simulation |
| NScalarFactory | Provides structures and functions to initialize scalar data for simulations, supporting multiple data sources |
| CCaseData | Holds the data required to execute a simulation case |
| CDataExporter | A class responsible for exporting various types of data such as matrices, arrays, and metadata in a structured format |
| CGlobalInitialiser | A class responsible for initializing various components of a simulation framework |
| CMainExporter | Exporter for host-only data related to general-purpose simulation data (e.g., concentration, parameters, and other global data) |
| CPartialExporter | Exporter for each MPI worker (including host) that exports data relative to particle state |
| CSignalHandler | Manages POSIX signals for the application |
| CSimulationParameters | |
| CUserControlParameters | A structure to hold user-defined control parameters for simulation settings |
| NIO | |
| CConsole | Concrete class logging system through console |
| CLogger | Base class for a generic logging system |
| CProgressBar | |
| CRedirectGuard | |
| CRedirectHandle | |
| NMC | Namespace that contains classes and structures related to Monte Carlo (MC) simulations |
| NDistributions | Kokkos compatible method to draw from specific probability distribution |
| CContribIndexBounds | |
| CDomainState | Structure to store information about domain needed during MC cycle data is likely to change between each iteration |
| CEventContainer | Use to count events that occurs during Monte-Carlo processing cycles |
| CKPRNG | Utilities and wrap around kokkos random generator |
| CLeavingFlow | Store position and value of volumic flow at outlet |
| CMonteCarloUnit | General-purpose Monte Carlo unit to carry out simulations |
| CParticlesContainer | Main owning object for Monte-Carlo particles |
| CReactorDomain | Represents the spatial domain where Monte Carlo particles can exist |
| CRuntimeParameters | |
| NModels | Models definition |
| CFixedLength | |
| CMonod | Simplified Monod model for glucose consumption and biomass growth |
| CSimpleModel | |
| CTwoMeta | |
| CTwoMetaNb | |
| CUdfModel | |
| CUptake | |
| CUptakeDefault | |
| NPostProcessing | |
| CBonceBuffer | |
| NPythonWrap | |
| CPimpModel | |
| NSimulation | Namespace that contains classes and structures related to simulation handling |
| NFeed | |
| NKernelInline | |
| NMassTransfer | |
| CDimensions | |
| CEnvironementProperties | |
| CMixture | |
| CPhase | |
| CProbes | Class to store time event as bulk storage |
| CScalarInitializer | |
| CScalarSimulation | |
| CSimulationException | |
| CSimulationUnit | |
| CSpecie | |
| NUnsafeUDF | Unsafe namespace to handle UDF (User-defined function) via dynamic library loading |
| CLoader | Static class to access to low-level configuration to load dynamic library |
| NWrapMPI | Namespace to correclty wrap MPI C API for modern C++ |
| CHostIterationPayload | Represents the payload of data on the host side for an iteration |
| CIterationPayload | Represents the payload of data exchanged during an iteration |
| CApiResult | |
| CBoundLoadBalancer | |
| CCanary | |
| CCliResults | |
| CCustomFunctor | Represents scalar data initialized through a custom functor |
| CCustomLoadBalancer | |
| CDefaultModel | |
| CDynamicDefaultModel | |
| CEigenKokkosBase | |
| CExecInfo | |
| CExportHandler | |
| Cfoo | |
| Chas_uniform_weight | |
| Chas_uniform_weight< T, std::void_t< typename T::uniform_weight > > | |
| CHostImportantLoadBalancer | |
| CILoadBalancer | |
| CKokkosLayoutMapper | |
| CKokkosLayoutMapper< Eigen::ColMajor > | |
| CKokkosLayoutMapper< Eigen::RowMajor > | |
| COpaquePointer | |
| CResult | |
| CSerdeModel | |
| CSuccess | |
| CUniformLoadBalancer |