|
chombo-discharge
|
Wrapper class for holding multifluid EBMultigridInterpolators. More...
#include <CD_MFMultigridInterpolator.H>
Public Member Functions | |
| MFMultigridInterpolator () | |
| Weak constructor. Must subsquently call define. | |
| MFMultigridInterpolator (const Vector< RefCountedPtr< EBMultigridInterpolator > > &a_interpolators) | |
| Defining constructor. | |
| ~MFMultigridInterpolator () | |
| Destructor. Does nothing. | |
| MFMultigridInterpolator & | operator= (const MFMultigridInterpolator &a_other) |
| Copy assignment. | |
| void | define (const Vector< RefCountedPtr< EBMultigridInterpolator > > &a_interpolators) |
| Define function. | |
| RefCountedPtr< EBMultigridInterpolator > & | getInterpolator (const int a_phase) const |
| Get interpolator for specified phase. | |
| int | getGhostCF () const |
| Get number of filled ghost cells. | |
Protected Attributes | |
| Vector< RefCountedPtr< EBMultigridInterpolator > > | m_interpolators |
| Interpolators on each phase. | |
Wrapper class for holding multifluid EBMultigridInterpolators.
| MFMultigridInterpolator::MFMultigridInterpolator | ( | const Vector< RefCountedPtr< EBMultigridInterpolator > > & | a_interpolators | ) |
Defining constructor.
| [in] | a_interpolators | Interpolators on each phase. |
| void MFMultigridInterpolator::define | ( | const Vector< RefCountedPtr< EBMultigridInterpolator > > & | a_interpolators | ) |
Define function.
| [in] | a_interpolators | Interpolators on each phase. |
| RefCountedPtr< EBMultigridInterpolator > & MFMultigridInterpolator::getInterpolator | ( | const int | a_phase | ) | const |
Get interpolator for specified phase.
| [in] | a_phase |
| MFMultigridInterpolator & MFMultigridInterpolator::operator= | ( | const MFMultigridInterpolator & | a_other | ) |
Copy assignment.
| [in] | a_other | Other interpolator |