Mushy Layer  1.0
Public Member Functions | Public Attributes | List of all members
ExtrapolationBCFunction Class Reference

Boundary condition for source terms. More...

Inheritance diagram for ExtrapolationBCFunction:
BCFunction

Public Member Functions

 ExtrapolationBCFunction (bool a_isDefined, int a_order=0)
 Full constructor.
 
virtual void operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous)
 Apply BC.
 
- Public Member Functions inherited from BCFunction
virtual void operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, const DataIndex &a_index, bool a_homogeneous)
 
virtual void setTime (const Real &a_time)
 
void fillGhostCells (const LevelData< FArrayBox > &phi, const Real dx, const bool homogeneous)
 
void fillGhostCells (const Vector< LevelData< FArrayBox > *> &phi, const Real dx0, const Vector< int > &refV, const bool homogeneous)
 

Public Attributes

bool m_isDefined
 Is object defined?
 
int m_order
 Order of accuracy (1st, 2nd etc.)
 

Detailed Description

Boundary condition for source terms.

sets boundary conditions on source terms. At the moment, this is just 0th order extrapolation from the interior, so it's real simple. Fills interior as well as domain ghost cells.


The documentation for this class was generated from the following file: