PISM, A Parallel Ice Sheet Model  stable v2.0.6 committed by Constantine Khrulev on 2023-01-23 15:14:38 -0900
Classes | Namespaces | Functions
StressBalance.hh File Reference
#include <memory>
#include "pism/util/Component.hh"
#include "pism/util/iceModelVec.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...
 

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, IceGrid::ConstPtr grid, bool regional)
 
void pism::stressbalance::compute_2D_principal_strain_rates (const IceModelVec2V &V, const IceModelVec2CellType &mask, IceModelVec3 &result)
 Compute eigenvalues of the horizontal, vertically-integrated strain rate tensor. More...
 
void pism::stressbalance::compute_2D_stresses (const rheology::FlowLaw &flow_law, const IceModelVec2V &velocity, const IceModelVec2S &hardness, const IceModelVec2CellType &cell_type, IceModelVec3 &result)
 Compute 2D deviatoric stresses. More...