|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <basal_resistance.hh>
Inheritance diagram for pism::IceBasalResistanceRegularizedLaw:Public Member Functions | |
| IceBasalResistanceRegularizedLaw (const Config &config) | |
| virtual | ~IceBasalResistanceRegularizedLaw ()=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. | |
| 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) \). | |
Public Member Functions inherited from pism::IceBasalResistancePlasticLaw | |
| IceBasalResistancePlasticLaw (const Config &config) | |
| virtual | ~IceBasalResistancePlasticLaw ()=default |
Protected Attributes | |
| double | m_q |
| double | m_u_threshold |
| double | m_sliding_scale_factor_reduces_tauc |
Protected Attributes inherited from pism::IceBasalResistancePlasticLaw | |
| double | m_plastic_regularize |
Definition at line 58 of file basal_resistance.hh.