BioCMAMC-ST
|
Classes | |
struct | BonceBuffer |
Functions | |
void | save_results (const ExecInfo &exec, const Core::SimulationParameters ¶ms, Simulation::SimulationUnit &simulation) |
void | final_post_processing (const ExecInfo &exec, const Core::SimulationParameters ¶ms, Simulation::SimulationUnit &simulation, std::unique_ptr< Core::MainExporter > &mde) |
void | show_sumup_state (const Simulation::SimulationUnit &simulation) noexcept |
void | save_particle_state (Simulation::SimulationUnit &simulation, Core::PartialExporter &pde) |
void | save_probes (Simulation::SimulationUnit &simulation, Core::PartialExporter &pde, bool force=false) |
void | reset_counter () |
template<HasExportPropertiesFull Model, typename ExecutionSpace > | |
void | inner (std::size_t n_p, const MC::ParticlePositions &position, const typename Model::SelfParticle &model, ParticlePropertyViewType< ComputeSpace > &particle_values, ParticlePropertyViewType< ComputeSpace > &spatial_values) |
template<HasExportPropertiesPartial Model, typename ExecutionSpace > | |
void | inner_partial (std::size_t n_p, const MC::ParticlePositions &position, const typename Model::SelfParticle &model, ParticlePropertyViewType< ComputeSpace > &particle_values, ParticlePropertyViewType< ComputeSpace > &spatial_values) |
template<ModelType M> | |
std::optional< PostProcessing::BonceBuffer > | get_properties (const MC::ParticlesContainer< M > &container, const std::size_t n_compartment) |
Variables | |
static int | counter = 0 |
void PostProcessing::final_post_processing | ( | const ExecInfo & | exec, |
const Core::SimulationParameters & | params, | ||
Simulation::SimulationUnit & | simulation, | ||
std::unique_ptr< Core::MainExporter > & | mde ) |
std::optional< PostProcessing::BonceBuffer > PostProcessing::get_properties | ( | const MC::ParticlesContainer< M > & | container, |
const std::size_t | n_compartment ) |
void PostProcessing::inner | ( | std::size_t | n_p, |
const MC::ParticlePositions & | position, | ||
const typename Model::SelfParticle & | model, | ||
ParticlePropertyViewType< ComputeSpace > & | particle_values, | ||
ParticlePropertyViewType< ComputeSpace > & | spatial_values ) |
void PostProcessing::inner_partial | ( | std::size_t | n_p, |
const MC::ParticlePositions & | position, | ||
const typename Model::SelfParticle & | model, | ||
ParticlePropertyViewType< ComputeSpace > & | particle_values, | ||
ParticlePropertyViewType< ComputeSpace > & | spatial_values ) |
void PostProcessing::reset_counter | ( | ) |
void PostProcessing::save_particle_state | ( | Simulation::SimulationUnit & | simulation, |
Core::PartialExporter & | pde ) |
void PostProcessing::save_probes | ( | Simulation::SimulationUnit & | simulation, |
Core::PartialExporter & | pde, | ||
bool | force = false ) |
void PostProcessing::save_results | ( | const ExecInfo & | exec, |
const Core::SimulationParameters & | params, | ||
Simulation::SimulationUnit & | simulation ) |
|
noexcept |
|
static |