|
BioCMAMC-ST
|
Namespace that contains classes and structures related to simulation handling. More...
Namespaces | |
| namespace | Feed |
| 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 | |
| template<typename ExecSpace> | |
| using | DiagonalView |
| template<typename Space> | |
| using | CumulativeProbabilityView |
| using | LeavingFlowIndexType |
| using | LeavingFlowType = Kokkos::View<double*, Kokkos::SharedHostPinnedSpace> |
| using | SpecieTable = std::vector<Specie> |
| using | ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
| using | MapProbes = std::unordered_map<ProbeType, ProbeAutogeneratedBuffer> |
| using | init_scalar_f_t = std::function<double(std::size_t, std::size_t)> |
Enumerations | |
| enum class | ProbeType { LeavingTime , 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) |
Namespace that contains classes and structures related to simulation handling.
| using Simulation::CumulativeProbabilityView |
| using Simulation::DiagonalView |
| using Simulation::init_scalar_f_t = std::function<double(std::size_t, std::size_t)> |
| using Simulation::LeavingFlowType = Kokkos::View<double*, Kokkos::SharedHostPinnedSpace> |
| using Simulation::MapProbes = std::unordered_map<ProbeType, ProbeAutogeneratedBuffer> |
| using Simulation::ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
| using Simulation::SpecieTable = std::vector<Specie> |
|
strong |
|
strong |
|
strong |
|
inline |