|
BioCMAMC-ST
|
Namespace that contains classes and structures related to simulation handling. More...
Namespaces | |
| namespace | Feed |
| namespace | impl |
| namespace | KernelInline |
| namespace | MassTransfer |
Classes | |
| struct | Dimensions |
| struct | EnvironementProperties |
| class | Mixture |
| struct | Phase |
| class | Probes |
| Class to store time event as bulk storage. More... | |
| struct | ScalarInitializer |
| class | ScalarSimulation |
| class | SimulationException |
| class | SimulationUnit |
| struct | Specie |
Typedefs | |
| using | SpecieTable = std::vector<Specie> |
| using | ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
| using | MapProbes = std::unordered_map<ProbeType, ProbeAutogeneratedBuffer> |
| using | ProbeIterator = MapProbes::const_iterator |
| using | init_scalar_f_t = std::function<double(std::size_t, std::size_t)> |
Enumerations | |
| enum class | ProbeType : unsigned { LeavingTime = 0 , DivisionTime } |
| enum class | ScalarInitialiserType : std::uint8_t { Uniform , Local , File , CustomScript , FullCase } |
| enum class | ErrorCodes { BadConcentrationInitLiq , BadConcentrationInitGas , BadInitialiser , MismatchSize } |
Functions | |
| ScalarSimulation * | makeScalarSimulation (size_t n_compartments, size_t n_species, std::span< double > volumes) |
Variables | |
| static const std::array< std::string, 2 > | map_probe_name = { "LeavingTime", "DivisionTime" } |
Namespace that contains classes and structures related to simulation handling.
| using Simulation::init_scalar_f_t = std::function<double(std::size_t, std::size_t)> |
| using Simulation::MapProbes = std::unordered_map<ProbeType, ProbeAutogeneratedBuffer> |
| using Simulation::ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
| using Simulation::ProbeIterator = MapProbes::const_iterator |
| using Simulation::SpecieTable = std::vector<Specie> |
|
strong |
|
strong |
|
strong |
|
inline |
|
static |