BISICLES AMR ice sheet model  0.9
Functions
BasicThicknessIBC.cpp File Reference

Functions

void zeroBCValue (Real *pos, int *dir, Side::LoHiSide *side, Real *a_values)
 
void iceNeumannBC (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous)
 
void iceDirichletBC (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous)
 

Function Documentation

◆ iceDirichletBC()

void iceDirichletBC ( FArrayBox &  a_state,
const Box &  a_valid,
const ProblemDomain &  a_domain,
Real  a_dx,
bool  a_homogeneous 
)

References zeroBCValue().

Referenced by BasicThicknessIBC::setupBCs().

◆ iceNeumannBC()

void iceNeumannBC ( FArrayBox &  a_state,
const Box &  a_valid,
const ProblemDomain &  a_domain,
Real  a_dx,
bool  a_homogeneous 
)

References zeroBCValue().

Referenced by BasicThicknessIBC::setupBCs().

◆ zeroBCValue()

void zeroBCValue ( Real *  pos,
int *  dir,
Side::LoHiSide *  side,
Real *  a_values 
)

Referenced by iceDirichletBC(), and iceNeumannBC().