Class for holding BaseIVFAB<T> on the interface between two phases.
More...
#include <CD_MFInterfaceFAB.H>
|
|
| MFInterfaceFAB () |
| | Constructor. Must subsequently call define.
|
| |
| | MFInterfaceFAB (const MFLevelGrid &a_mflg, const DataIndex &a_dit) |
| | Full constructor.
|
| |
|
virtual | ~MFInterfaceFAB () |
| | Destructor.
|
| |
| virtual void | define (const MFLevelGrid &a_mflg, const DataIndex &a_dit) |
| | Define function.
|
| |
| virtual const IntVectSet & | getIVS () const |
| | Get defining region.
|
| |
| virtual BaseIVFAB< T > & | getIVFAB (const int a_phase) |
| | Get BaseIVFAB for specified phase.
|
| |
| virtual const BaseIVFAB< T > & | getIVFAB (const int a_phase) const |
| | Get BaseIVFAB for specified phase.
|
| |
| virtual BaseIVFAB< T > * | getPhasePtr (int a_phase) |
| | Get BaseIVFAB pointer for specified phase.
|
| |
| virtual int | numPhases () const |
| | Get number of phases.
|
| |
| virtual void | setVal (const T &a_value) |
| | Set value on both fabs.
|
| |
|
|
Vector< BaseIVFAB< T > * > | m_phase |
| | Pointers to storage on both phases.
|
| |
|
IntVectSet | m_ivs |
| | Defining region.
|
| |
template<class T>
class MFInterfaceFAB< T >
Class for holding BaseIVFAB<T> on the interface between two phases.
◆ MFInterfaceFAB()
Full constructor.
- Parameters
-
| [in] | a_mflg | Level grids |
| [in] | a_dit | Data index for this FBA |
◆ define()
Define function.
- Parameters
-
| [in] | a_mflg | Level grids |
| [in] | a_dit | Data index for this FBA |
◆ getIVFAB() [1/2]
Get BaseIVFAB for specified phase.
- Parameters
-
- Returns
- Reference to the BaseIVFAB for the given phase.
◆ getIVFAB() [2/2]
template<class T >
| const BaseIVFAB< T > & MFInterfaceFAB< T >::getIVFAB |
( |
const int |
a_phase | ) |
const |
|
virtual |
Get BaseIVFAB for specified phase.
- Parameters
-
- Returns
- Const reference to the BaseIVFAB for the given phase.
◆ getIVS()
Get defining region.
- Returns
- Returns the cells that are irregular on both phases
◆ getPhasePtr()
Get BaseIVFAB pointer for specified phase.
- Parameters
-
- Returns
- Pointer to the BaseIVFAB for the given phase.
◆ numPhases()
Get number of phases.
- Returns
- Number of phases.
◆ setVal()
Set value on both fabs.
- Parameters
-
The documentation for this class was generated from the following files: