BISICLES AMR ice sheet model  0.9
Enumerations | Functions
defineLevelSigmaCS.H File Reference

Go to the source code of this file.

Enumerations

enum  basalTypes {
  constantZb =0, sinusoidalZb, sinusoidalYZb, xInclineZb,
  yInclineZb, pattynAZb, pattynBZb, num_basaltype
}
 
enum  thicknessEnum {
  constantThickness = 0, constantThickness1km, constantZs1km, doubleZb,
  sinusoidalH, sinusoidalHx, singleSinBump, circle,
  pattynAH, pattynBH, num_thicknesstype
}
 

Functions

void defineLevelSigmaCS (LevelSigmaCS &a_sigmaCoords, const RealVect &a_domainSize, int a_thicknesstype, int a_basalType, const RealVect &a_basalSlope, Real a_thicknessScale=1.0)
 

Enumeration Type Documentation

◆ basalTypes

enum basalTypes
Enumerator
constantZb 
sinusoidalZb 
sinusoidalYZb 
xInclineZb 
yInclineZb 
pattynAZb 
pattynBZb 
num_basaltype 

◆ thicknessEnum

Enumerator
constantThickness 
constantThickness1km 
constantZs1km 
doubleZb 
sinusoidalH 
sinusoidalHx 
singleSinBump 
circle 
pattynAH 
pattynBH 
num_thicknesstype 

Function Documentation

◆ defineLevelSigmaCS()

void defineLevelSigmaCS ( LevelSigmaCS a_sigmaCoords,
const RealVect &  a_domainSize,
int  a_thicknesstype,
int  a_basalType,
const RealVect &  a_basalSlope,
Real  a_thicknessScale = 1.0 
)