PISM, A Parallel Ice Sheet Model stable 0.4.1779
Classes

src/base/util/PISMComponent.hh File Reference

#include <petsc.h>
#include <gsl/gsl_math.h>
#include "NCVariable.hh"
#include "PISMVars.hh"
#include "grid.hh"
#include "PISMDiagnostic.hh"

Go to the source code of this file.

Classes

class  PISMComponent
 A class defining a common interface for most PISM sub-models. More...
class  PISMComponent_Diag
 An abstract class for "diagnostic" components (such as stress balance modules). More...
class  PISMComponent_TS
 An abstract class for time-stepping PISM components. Created to simplify creating basic surface, snow, atmosphere, ocean... models for PISM. More...
class  Modifier< Model >
 This template allows creating PISMComponent_TS (PISMAtmosphereModel, PISMSurfaceModel and PISMOceanModel) modifiers with minimum effort. More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines