| 
    Mushy Layer
    1.0
    
   | 
 
Boundary conditions for the streamfunction 
.  
 More...
  
 Public Member Functions | |
| StreamFunctionBC (bool a_isDefined, MushyLayerParams a_params, bool a_homogeneous, LevelData< FluxBox > *a_advVel, Real a_dx) | |
| Apply BCs for streamfunction.  | |
| 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 AbstractScalarBCFunction | |
| AbstractScalarBCFunction () | |
| Default constructor.  | |
| AbstractScalarBCFunction (bool a_isDefined, MushyLayerParams a_params, bool a_homogeneous, LevelData< FluxBox > *a_advVel, Real a_dx, Interval a_interval=Interval(0, 0)) | |
| Full constructor.  | |
  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) | 
Additional Inherited Members | |
  Public Attributes inherited from AbstractScalarBCFunction | |
| bool | m_isDefined | 
| Is object defined?  | |
| MushyLayerParams | m_params | 
| Physical parameters for the problem.  | |
| bool | m_homogeneous | 
| Always enforce homogeneous BCs?  | |
| LevelData< FluxBox > * | m_advVel | 
| Advection velocity - for inflow/outflow BCs.  | |
| Real | m_dx | 
| Grid spacing for m_advVel.  | |
| Interval | m_interval | 
| Interval to fill.  | |
Boundary conditions for the streamfunction 
. 
 1.8.13