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. More... | |
~MFMultigridInterpolator () | |
Destructor. Does nothing. | |
MFMultigridInterpolator & | operator= (const MFMultigridInterpolator &a_other) |
Copy assignment. More... | |
void | define (const Vector< RefCountedPtr< EBMultigridInterpolator >> &a_interpolators) |
Define function. More... | |
RefCountedPtr< EBMultigridInterpolator > & | getInterpolator (const int a_phase) const |
Get interpolator for specified phase. More... | |
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 |