PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
pism::Context Class Reference

#include <Context.hh>


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::Systemunit_system () const
std::shared_ptr< const Configconfig () const
std::shared_ptr< EnthalpyConverterenthalpy_converter () const
std::shared_ptr< const Timetime () const
const std::string & prefix () const
const Profilingprofiling () const
std::shared_ptr< const Loggerlog () const
std::shared_ptr< Loggerlog ()
std::shared_ptr< Configconfig ()
std::shared_ptr< Timetime ()
int pio_iosys_id () const

Private Member Functions

 Context (const Context &other)
Contextoperator= (const Context &)

Private Attributes


Detailed Description

Definition at line 40 of file Context.hh.

The documentation for this class was generated from the following files: