PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
#include <memory>
#include "pism/util/Component.hh"
#include "pism/util/array/Array3D.hh"
#include "pism/stressbalance/timestepping.hh"
Go to the source code of this file.
Classes | |
class | pism::stressbalance::Inputs |
class | pism::stressbalance::StressBalance |
The class defining PISM's interface to the shallow stress balance code. More... | |
struct | pism::stressbalance::PrincipalStrainRates |
struct | pism::stressbalance::DeviatoricStresses |
Namespaces | |
pism | |
pism::rheology | |
Ice flow laws. | |
pism::stressbalance | |
Stress balance models and related diagnostics. | |
Functions | |
std::shared_ptr< StressBalance > | pism::stressbalance::create (const std::string &model, std::shared_ptr< const Grid > grid, bool regional) |
void | pism::stressbalance::compute_2D_principal_strain_rates (const array::Vector1 &V, const array::CellType1 &mask, array::Array2D< PrincipalStrainRates > &result) |
Compute eigenvalues of the horizontal, vertically-integrated strain rate tensor. More... | |
void | pism::stressbalance::compute_2D_stresses (const rheology::FlowLaw &flow_law, const array::Vector1 &velocity, const array::Scalar &hardness, const array::CellType1 &cell_type, array::Array2D< DeviatoricStresses > &result) |
Compute 2D deviatoric stresses. More... | |