PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Classes | Functions
pism::bed Namespace Reference

Bed-related models: bed deformation (provide bed elevation and uplift) and (soon) bed erosion. More...

Classes

class  BedDef
 PISM bed deformation model (base class). More...
 
class  Null
 
class  PointwiseIsostasy
 Point-wise isostasy bed deformation model. More...
 
class  Given
 
struct  vd_params
 Parameters used to describe the response of the viscous half-space model to a disc load. More...
 
class  greens_elastic
 
struct  ge_data
 Parameters used to access elastic Green's function from the [Farrell] earth model. More...
 
class  LingleClark
 A wrapper class around LingleClarkSerial. More...
 
class  LingleClarkSerial
 Class implementing the bed deformation model described in [BLKfastearth]. More...
 

Functions

double compute_load (double bed, double ice_thickness, double sea_level, double ice_density, double ocean_density)
 
void compute_load (const array::Scalar &bed_elevation, const array::Scalar &ice_thickness, const array::Scalar &sea_level_elevation, array::Scalar &result)
 
double ge_integrand (unsigned ndim, const double *args, void *data)
 The integrand in defining the elastic Green's function from the [Farrell] earth model. More...
 
double vd_integrand (double kappa, void *parameters)
 Integrand defining the response of the viscous half-space model to a disc load. More...
 
double viscDisc (double t, double H0, double R0, double r, double rho, double rho_ice, double grav, double D, double eta)
 Actually compute the response of the viscous half-space model in LingleClark, to a disc load. More...
 

Detailed Description

Bed-related models: bed deformation (provide bed elevation and uplift) and (soon) bed erosion.