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>

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::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

Implm_impl
 

Detailed Description

Definition at line 40 of file Context.hh.


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