BISICLES AMR ice sheet model
0.9
|
BCFunction-derived class to handle velocity-solve BC's. More...
#include <VieliPayneIBC.H>
Public Member Functions | |
VieliPayneBCFunction () | |
VieliPayneBCFunction (Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCS, Vector< ProblemDomain > &a_vectDomain) | |
~VieliPayneBCFunction () | |
virtual void | define (Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCS, Vector< ProblemDomain > &a_vectDomain) |
virtual void | operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous) |
this function throws an error since we need the DataIndex More... | |
virtual void | operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, const DataIndex &a_index, bool a_homogeneous) |
compute ghost-cell values for the velocity solve More... | |
![]() | |
IceVelBCFunction () | |
IceVelBCFunction (Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCS, Vector< ProblemDomain > &a_vectDomain) | |
~IceVelBCFunction () | |
Protected Attributes | |
Vector< RefCountedPtr< LevelSigmaCS > > | m_vectCS |
Vector< ProblemDomain > | m_vectDomain |
![]() | |
Vector< RefCountedPtr< LevelSigmaCS > > | m_vectCS |
Vector< ProblemDomain > | m_vectDomain |
BCFunction-derived class to handle velocity-solve BC's.
in particular, this BCFunction contains the Vector<LevelSigmaCS* > which we need to define the marine boundary condition
|
inline |
References define(), operator()(), and ~VieliPayneBCFunction().
VieliPayneBCFunction::VieliPayneBCFunction | ( | Vector< RefCountedPtr< LevelSigmaCS > > & | a_vectCS, |
Vector< ProblemDomain > & | a_vectDomain | ||
) |
References VieliPayneIBC::define().
VieliPayneBCFunction::~VieliPayneBCFunction | ( | ) |
Referenced by VieliPayneBCFunction().
|
virtual |
Implements IceVelBCFunction.
Referenced by VieliPayneBCFunction().
|
virtual |
this function throws an error since we need the DataIndex
since we need the DataIndex to do the marine boundary condition, this function throws a MayDay::Error...
Implements IceVelBCFunction.
Referenced by VieliPayneBCFunction().
|
virtual |
compute ghost-cell values for the velocity solve
References LevelSigmaCS::dx(), LevelSigmaCS::getFaceH(), LevelSigmaCS::gravity(), LevelSigmaCS::iceDensity(), LevelSigmaCS::waterDensity(), and zeroBCValueVP().
|
protected |
|
protected |