19 #ifndef BEDROCK_COLUMN_HH
20 #define BEDROCK_COLUMN_HH
22 #include "pism/util/ColumnSystem.hh"
42 double dz,
unsigned int M);
45 void solve(
double dt,
double Q_bottom,
double T_top,
46 const double *T_old,
double *result);
48 void solve(
double dt,
double Q_bottom,
double T_top,
49 const std::vector<double> &T_old,
50 std::vector<double> &result);
A class for storing and accessing PISM configuration flags and parameters.
Virtual base class. Abstracts a tridiagonal system to solve in a column of ice and/or bedrock.
BedrockColumn(const std::string &prefix, const Config &config, double dz, unsigned int M)
TridiagonalSystem m_system
void solve(double dt, double Q_bottom, double T_top, const double *T_old, double *result)