PISM, A Parallel Ice Sheet Model  stable v0.5
Classes | Functions
src/earth/greens.hh File Reference

Go to the source code of this file.

Classes

struct  ge_params
 Parameters used to access elastic Green's function from the Farrell earth model. More...
struct  vd_params
 Parameters used to describe the response of the viscous half-space model to a disc load. More...

Functions

double ge_integrand (unsigned ndimMUSTBETWO, const double *xiANDeta, void *paramsIN)
 The integrand in defining the elastic Green's function from the Farrell earth model.
double vd_integrand (double kap, void *paramsIN)
 Integrand defining the response of the viscous half-space model to a disc load.
double viscDisc (double t, double H0, double R0, double r, double rho, double grav, double D, double eta)
 Actually compute the response of the viscous half-space model in LingleClark, to a disc load.

Function Documentation

double ge_integrand ( unsigned  ndimMUSTBETWO,
const double *  xiANDeta,
void *  paramsIN 
)

The integrand in defining the elastic Green's function from the Farrell earth model.

For G^E(r), the Green's function of spherical layered elastic earth model. From data in LingleClark. See also BLKfastearth.

Definition at line 27 of file greens.cc.

References ge_params::dx, ge_params::dy, interp1_linear(), ge_params::p, and ge_params::q.

Referenced by BedDeformLC::alloc().

double vd_integrand ( double  kap,
void *  paramsIN 
)

Integrand defining the response of the viscous half-space model to a disc load.

For the solution of the disc load case of the viscous half-space model, see appendix B of BLK2006earth. See also LingleClark and BLKfastearth.

Definition at line 70 of file greens.cc.

References vd_params::D, vd_params::eta, grav, vd_params::grav, vd_params::R0, rho, vd_params::rho, vd_params::rk, and vd_params::t.

Referenced by viscDisc().

double viscDisc ( double  t,
double  H0,
double  R0,
double  r,
double  rho,
double  grav,
double  D,
double  eta 
)

Actually compute the response of the viscous half-space model in LingleClark, to a disc load.

Definition at line 90 of file greens.cc.

References vd_params::D, grav, vd_params::R0, rho, vd_params::t, and vd_integrand().

Referenced by BedDeformLC::tweak().

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines