PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
Class containing physical constants and the constitutive relation describing till for SSA. More...
#include <basal_resistance.hh>
Public Member Functions | |
IceBasalResistancePlasticLaw (const Config &config) | |
virtual | ~IceBasalResistancePlasticLaw ()=default |
virtual void | print_info (const Logger &log, int threshold, units::System::Ptr system) const |
virtual double | drag (double tauc, double vx, double vy) const |
Compute the drag coefficient for the basal shear stress. More... | |
virtual void | drag_with_derivative (double tauc, double vx, double vy, double *drag, double *ddrag) const |
Compute the drag coefficient and its derivative with respect to \( \alpha = \frac 1 2 (u_x^2 + u_y^2) \). More... | |
Protected Attributes | |
double | m_plastic_regularize |
Class containing physical constants and the constitutive relation describing till for SSA.
This pseudo -plastic type can actually describe anything from linearly viscous till to purely plastic till.
Definition at line 34 of file basal_resistance.hh.