PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
#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 () |
int | pio_iosys_id () const |
Private Member Functions | |
Context (const Context &other) | |
Context & | operator= (const Context &) |
Private Attributes | |
Impl * | m_impl |
Definition at line 40 of file Context.hh.