1#ifndef __CMA_UTILS_TRANSITIONNER_FACTORY_HPP__
2#define __CMA_UTILS_TRANSITIONNER_FACTORY_HPP__
4#include "common/logger.hpp"
6#include <transitionner/transitionner.hpp>
25 std::unique_ptr<FlowMapTransitionner>
28 std::size_t n_flowmap,
29 std::size_t n_per_flowmap,
30 std::size_t number_time_step,
31 std::unique_ptr<CmaRead::FlowIterator>&& iterator =
nullptr,
32 bool is_two_phase_flow =
false);
Namespace to handle algorithms and structures related to reading compartment mesh.
Definition host_specific.hpp:18
FlowmapTransitionMethod
Defines the transition methods used between flowmaps.
Definition transitionner.hpp:20
std::unique_ptr< FlowMapTransitionner > get_transitioner(const std::shared_ptr< IO::Logger > &logger, 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