#include <BCFunc.H>
|
| ConstBCFunction (const IntVect &a_loSideType, const RealVect &a_loSideValue, const IntVect &a_hiSideType, const RealVect &a_hiSideValue) |
|
| ~ConstBCFunction () |
|
virtual void | operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous) |
|
| BCFunction () |
| Base class constructor. Called by all subclass constructors. More...
|
|
virtual | ~BCFunction () |
| Destructor. 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) |
|
virtual void | setTime (const Real &a_time) |
|
void | fillGhostCells (const LevelData< FArrayBox > &phi, const Real dx, const bool homogeneous) |
| Fill the ghost cells for a single level. More...
|
|
void | fillGhostCells (const Vector< LevelData< FArrayBox > *> &phi, const Real dx0, const Vector< int > &refV, const bool homogeneous) |
| Fill the ghost cells for a Hierarchy of levels. More...
|
|
◆ ConstBCFunction()
ConstBCFunction::ConstBCFunction |
( |
const IntVect & |
a_loSideType, |
|
|
const RealVect & |
a_loSideValue, |
|
|
const IntVect & |
a_hiSideType, |
|
|
const RealVect & |
a_hiSideValue |
|
) |
| |
◆ ~ConstBCFunction()
ConstBCFunction::~ConstBCFunction |
( |
| ) |
|
◆ operator()()
virtual void ConstBCFunction::operator() |
( |
FArrayBox & |
a_state, |
|
|
const Box & |
a_valid, |
|
|
const ProblemDomain & |
a_domain, |
|
|
Real |
a_dx, |
|
|
bool |
a_homogeneous |
|
) |
| |
|
virtual |
Computes values of a solution, , on ghost cells. These ghost values impose the boundary condition represented by the BCFunction object.
- Parameters
-
a_state | The values of on the box given by a_valid. |
a_valid | The box on which the boundary condition is to be imposed. |
a_domain | The problem domain on which this boundary condition is imposed. |
a_dx | The grid spacing. |
a_homogeneous | If set to true, ghost values are computed for a homogeneous boundary condition. This is useful for multigrid solves. |
Implements BCFunction.
◆ m_loSideType
IntVect ConstBCFunction::m_loSideType |
|
protected |
◆ m_loSideValue
◆ m_hiSideType
IntVect ConstBCFunction::m_hiSideType |
|
protected |
◆ m_hiSideValue
The documentation for this class was generated from the following file: