42 Context(MPI_Comm c, std::shared_ptr<units::System> sys, std::shared_ptr<Config> conf,
43 std::shared_ptr<EnthalpyConverter> EC, std::shared_ptr<Time> t,
44 std::shared_ptr<Logger>
log,
const std::string &p);
51 std::shared_ptr<const Config>
config()
const;
53 std::shared_ptr<const Time>
time()
const;
54 const std::string&
prefix()
const;
57 std::shared_ptr<const Logger>
log()
const;
58 std::shared_ptr<Logger>
log();
60 std::shared_ptr<Config>
config();
61 std::shared_ptr<Time>
time();
Context & operator=(const Context &)
Context(const Context &other)
std::shared_ptr< const Config > config() const
const std::string & prefix() const
const Profiling & profiling() const
std::shared_ptr< const Logger > log() const
std::shared_ptr< units::System > unit_system() const
std::shared_ptr< const Time > time() const
std::shared_ptr< EnthalpyConverter > enthalpy_converter() const