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 |
struct | ScalarInitializer |
class | ScalarSimulation |
class | SimulationException |
class | SimulationUnit |
struct | Specie |
Typedefs | |
template<typename ExecSpace > | |
using | DiagonalView |
template<typename Space > | |
using | CumulativeProbabilityView |
using | LeavingFlowIndexType = Kokkos::View<std::size_t*, Kokkos::SharedHostPinnedSpace> |
using | LeavingFlowType = Kokkos::View<double*, Kokkos::SharedHostPinnedSpace> |
using | SpecieTable = std::vector<Specie> |
using | ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
using | init_scalar_f_t |
Enumerations | |
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::LeavingFlowIndexType = Kokkos::View<std::size_t*, Kokkos::SharedHostPinnedSpace> |
using Simulation::LeavingFlowType = Kokkos::View<double*, Kokkos::SharedHostPinnedSpace> |
using Simulation::ProbeAutogeneratedBuffer = Probes<AutoGenerated::probe_buffer_size> |
using Simulation::SpecieTable = std::vector<Specie> |
|
strong |
|
strong |
|
inline |