|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <Context.hh>
Classes | |
| class | Impl |
Public Member Functions | |
| Context (MPI_Comm c, std::shared_ptr< units::System > sys, std::shared_ptr< Config > conf, std::shared_ptr< EnthalpyConverter > EC, std::shared_ptr< Time > t, std::shared_ptr< Logger > log, const std::string &p) | |
| ~Context () | |
| MPI_Comm | com () const |
| int | size () const |
| int | rank () const |
| std::shared_ptr< units::System > | unit_system () const |
| std::shared_ptr< const Config > | config () const |
| std::shared_ptr< EnthalpyConverter > | enthalpy_converter () const |
| std::shared_ptr< const Time > | time () const |
| const std::string & | prefix () const |
| const Profiling & | profiling () const |
| std::shared_ptr< const Logger > | log () const |
| std::shared_ptr< Logger > | log () |
| std::shared_ptr< Config > | config () |
| std::shared_ptr< Time > | time () |
Private Member Functions | |
| Context (const Context &other) | |
| Context & | operator= (const Context &) |
Private Attributes | |
| Impl * | m_impl |
Definition at line 40 of file Context.hh.