BioCMAMC-ST
Simulation::SimulationUnit Member List

This is the complete list of members for Simulation::SimulationUnit, including all inherited members.

accesorSimulation::SimulationUnitprivate
checkScalar() constSimulation::SimulationUnit
clearContribution() const noexceptSimulation::SimulationUnit
const_number_simulationSimulation::SimulationUnitprivate
contribs_scatterSimulation::SimulationUnitprivate
cycleProcess(auto &container, double d_t, auto &_functors)Simulation::SimulationUnit
dimsSimulation::SimulationUnitprivate
end_timeSimulation::SimulationUnitprivate
f_reactionSimulation::SimulationUnitprivate
feedSimulation::SimulationUnitprivate
gas_scalarSimulation::SimulationUnitprivate
get_kernel_contribution() constSimulation::SimulationUnitprivate
getkernel_concentration() constSimulation::SimulationUnitprivate
Getter classSimulation::SimulationUnitfriend
getter() const noexceptSimulation::SimulationUnit
init_functors(MC::ParticlesContainer< Model > container)Simulation::SimulationUnit
is_two_phase_flowSimulation::SimulationUnitprivate
liquid_scalarSimulation::SimulationUnitprivate
loggerSimulation::SimulationUnitprivate
mc_unitSimulation::SimulationUnitprivate
mt_modelSimulation::SimulationUnitprivate
operator=(SimulationUnit &&rhs)=deleteSimulation::SimulationUnit
operator=(const SimulationUnit &rhs)=deleteSimulation::SimulationUnit
overwriteStartTime(double _start_time) noexceptSimulation::SimulationUnit
post_cycle(MC::ParticlesContainer< Model > &container, auto &cycle_functors)Simulation::SimulationUnitprivate
post_init_compartments()Simulation::SimulationUnitprivate
post_init_concentration(ScalarInitializer &&scalar_init)Simulation::SimulationUnitprivate
pre_cycle(MC::ParticlesContainer< Model > &container, double d_t, auto &functors)Simulation::SimulationUnitprivate
probesSimulation::SimulationUnitprivate
reset()Simulation::SimulationUnit
scatter_contribute()Simulation::SimulationUnitprivate
set_kernel_contribs_to_host()Simulation::SimulationUnitprivate
setEndTime(double _end_time) noexceptSimulation::SimulationUnit
setGasFlow(CmaUtils::PreCalculatedHydroState *_flows_g)Simulation::SimulationUnitprivate
setLiquidFlow(CmaUtils::PreCalculatedHydroState *_flows_l)Simulation::SimulationUnitprivate
setLogger(std::shared_ptr< IO::Logger >)Simulation::SimulationUnit
setMtrModel(MassTransfer::Type::MtrTypeVariant &&variant)Simulation::SimulationUnit
setProbes(ProbeType type, ProbeAutogeneratedBuffer &&_probes)Simulation::SimulationUnit
SimulationUnit(std::unique_ptr< MC::MonteCarloUnit > &&_unit, ScalarInitializer &&scalar_init, std::optional< Feed::SimulationFeed > _feed=std::nullopt)Simulation::SimulationUnit
SimulationUnit(SimulationUnit &&other) noexceptSimulation::SimulationUnit
SimulationUnit(const SimulationUnit &other)=deleteSimulation::SimulationUnit
starting_timeSimulation::SimulationUnitprivate
step(double d_t) constSimulation::SimulationUnit
update_feed(double t, double d_t, bool update_scalar=true) noexceptSimulation::SimulationUnit
updateHydro(const CmaUtils::IterationStatePtrType &newstate)Simulation::SimulationUnit
updateMCHydro(std::span< const double > newliquid_volume, std::span< const std::size_t > neighors_flat, std::span< const double > proba_flat, std::span< const double > out_flows) constSimulation::SimulationUnit
updateScalarHydro(const CmaUtils::IterationStatePtrType &newstate)Simulation::SimulationUnitprivate
~SimulationUnit()Simulation::SimulationUnit