BioCMAMC-ST
transitioner_factory.hpp
1#ifndef __CMA_UTILS_TRANSITIONNER_FACTORY_HPP__
2#define __CMA_UTILS_TRANSITIONNER_FACTORY_HPP__
3
4#include <memory>
5#include <transitionner/transitionner.hpp>
6
7namespace CmaUtils
8{
9
23 std::unique_ptr<FlowMapTransitionner>
25 std::size_t n_flowmap,
26 std::size_t n_per_flowmap,
27 std::size_t number_time_step,
28 std::unique_ptr<CmaRead::FlowIterator>&& iterator = nullptr,
29 bool is_two_phase_flow = false);
30} // namespace CmaUtils
31
32#endif
Namespace to handle algorithms and structures related to reading compartment mesh.
Definition host_specific.hpp:17
FlowmapTransitionMethod
Defines the transition methods used between flowmaps.
Definition transitionner.hpp:20
std::unique_ptr< FlowMapTransitionner > get_transitioner(FlowmapTransitionMethod method, std::size_t n_flowmap, std::size_t n_per_flowmap, std::size_t number_time_step, std::unique_ptr< CmaRead::FlowIterator > &&iterator, bool is_two_phase_flow)
Transition factory according to the given method.
Definition fmt_factory.cpp:11