|
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... | |
Public Member Functions inherited from IceVelBCFunction | |
| IceVelBCFunction () | |
| IceVelBCFunction (Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCS, Vector< ProblemDomain > &a_vectDomain) | |
| ~IceVelBCFunction () | |
Protected Attributes | |
| Vector< RefCountedPtr< LevelSigmaCS > > | m_vectCS |
| Vector< ProblemDomain > | m_vectDomain |
Protected Attributes inherited from IceVelBCFunction | |
| 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 |
1.8.13