|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
Definition of class IceModel. More...
#include <signal.h>#include <gsl/gsl_rng.h>#include <petscsnes.h>#include <petsctime.h>#include "flowlaw_factory.hh"#include "basal_resistance.hh"#include "PISMYieldStress.hh"#include "pism_const.hh"#include "enthalpyConverter.hh"#include "grid.hh"#include "iceModelVec.hh"#include "NCVariable.hh"#include "PISMBedSmoother.hh"#include "PISMVars.hh"#include "Timeseries.hh"#include "PISMStressBalance.hh"#include "bedrockThermalUnit.hh"#include "PISMBedDef.hh"#include "PISMOcean.hh"#include "PISMSurface.hh"Go to the source code of this file.
Classes | |
| class | IceModel |
Definition of class IceModel.
IceModel is a big class which is an ice flow model. It contains all parts that are not well-defined, separated components. Such components are better places to put sub-models that have a clear, general interface to the rest of an ice sheet model.
IceModel has pointers to well-defined components, when they exist.
IceModel generally interprets user options, and initializes components based on such options. It manages the initialization sequences (e.g. a restart from a file containing a complete model state, versus bootstrapping).
Definition in file iceModel.hh.
1.7.3