PISM, A Parallel Ice Sheet Model  stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
Classes | Namespaces | Typedefs
Diagnostic.hh File Reference
#include <map>
#include <memory>
#include <string>
#include "pism/util/ConfigInterface.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/io/IO_Flags.hh"
#include "pism/util/array/Scalar.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/File.hh"
#include "pism/util/io/io_helpers.hh"

Go to the source code of this file.

Classes

class  pism::Diagnostic
 Class representing diagnostic computations in PISM. More...
 
class  pism::DiagWithDedicatedStorage< T >
 
class  pism::Diag< Model >
 A template derived from Diagnostic, adding a "Model". More...
 
class  pism::DiagAverageRate< M >
 
class  pism::TSDiagnostic
 PISM's scalar time-series diagnostics. More...
 
class  pism::TSSnapshotDiagnostic
 Scalar diagnostic reporting a snapshot of a quantity modeled by PISM. More...
 
class  pism::TSRateDiagnostic
 Scalar diagnostic reporting the rate of change of a quantity modeled by PISM. More...
 
class  pism::TSFluxDiagnostic
 Scalar diagnostic reporting a "flux". More...
 
class  pism::TSDiag< D, M >
 

Namespaces

 pism
 

Typedefs

typedef std::map< std::string, Diagnostic::Ptr > pism::DiagnosticList
 
typedef std::map< std::string, TSDiagnostic::Ptr > pism::TSDiagnosticList