BioCMAMC-ST
worker_specific.hpp
1#ifndef NO_MPI
2
3
4#ifndef __WORKER_SPECIFIC_HPP__
5#define __WORKER_SPECIFIC_HPP__
6
7#include <dataexporter/partial_exporter.hpp>
8#include <common/common.hpp>
9#include <core/simulation_parameters.hpp>
10#include <memory>
11
12// Foward declaration
13namespace Simulation
14{
15 class SimulationUnit;
16} // namespace Simulation
17
18namespace CmaUtils
19{
20 class FlowMapTransitionner;
21}
22
37void workers_process(
38 const ExecInfo &exec,
40 const Core::SimulationParameters &params,
41 std::unique_ptr<CmaUtils::FlowMapTransitionner> &&transitioner,Core::PartialExporter&partial_exporter);
42
43
44
45#endif //__WORKER_SPECIFIC_HPP__
46
47#endif //NO_MPI
Exporter for each MPI worker (including host) that exports data relative to particle state.
Definition partial_exporter.hpp:25
Definition simulation.hpp:65
Namespace to handle algorithms and structures related to reading compartment mesh.
Definition host_specific.hpp:17
Namespace that contains classes and structures related to simulation handling.
Definition host_specific.hpp:12
Definition simulation_parameters.hpp:53
Definition execinfo.hpp:12