PISM, A Parallel Ice Sheet Model stable 0.4.1779
Public Member Functions | Protected Member Functions | Protected Attributes

PSTYieldStress Class Reference

#include <icePSTexModel.hh>

Inheritance diagram for PSTYieldStress:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PSTYieldStress (IceGrid &g, const NCConfigVariable &conf, int e, string name)
virtual ~PSTYieldStress ()
virtual PetscErrorCode init (PISMVars &vars)

Protected Member Functions

PetscErrorCode init_till_phi ()
PetscScalar phiLocal (const PetscScalar width, const PetscScalar x, const PetscScalar y, const PetscScalar STRONG, const PetscScalar UP, const PetscScalar DOWN)
 Compute the till friction angle in local strip coordinates.
int sectorNumberP2 (const PetscScalar x, const PetscScalar y)

Protected Attributes

int experiment
string experiment_name

Detailed Description

Definition at line 67 of file icePSTexModel.hh.


Constructor & Destructor Documentation

PSTYieldStress ( IceGrid &  g,
const NCConfigVariable &  conf,
int  e,
string  name 
) [inline]

Definition at line 70 of file icePSTexModel.hh.

virtual ~PSTYieldStress ( ) [inline, virtual]

Definition at line 73 of file icePSTexModel.hh.


Member Function Documentation

PetscErrorCode init ( PISMVars &  vars) [virtual]

Reimplemented from PISMDefaultYieldStress.

Definition at line 546 of file icePSTexModel.cc.

References experiment_name, PISMComponent::grid, and init_till_phi().

PetscErrorCode init_till_phi ( ) [protected]
PetscScalar phiLocal ( const PetscScalar  width,
const PetscScalar  x,
const PetscScalar  y,
const PetscScalar  STRONG,
const PetscScalar  UP,
const PetscScalar  DOWN 
) [protected]

Compute the till friction angle in local strip coordinates.

Definition at line 622 of file icePSTexModel.cc.

References eta_slop, pi, stream_change, and xi_slop.

Referenced by init_till_phi().

int sectorNumberP2 ( const PetscScalar  x,
const PetscScalar  y 
) [protected]

Definition at line 606 of file icePSTexModel.cc.


Member Data Documentation

int experiment [protected]

Definition at line 77 of file icePSTexModel.hh.

Referenced by init_till_phi().

string experiment_name [protected]

Definition at line 78 of file icePSTexModel.hh.

Referenced by init().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines