17#include <RefCountedPtr.H>
21#include <CD_NamespaceHeader.H>
38 MFReflux(
const Vector<RefCountedPtr<EBReflux>>& a_fluxRegs);
50 define(
const Vector<RefCountedPtr<EBReflux>>& a_fluxRegs);
57 const RefCountedPtr<EBReflux>&
83#include <CD_NamespaceFooter.H>
Declaration of a class which can reflux over the coarse-fine interface.
Class which can do refluxing across a coarse-fine interface.
Definition CD_EBReflux.H:38
Class which wraps EBRefluxs in multiphase.
Definition CD_MFReflux.H:27
~MFReflux()
Destructor (does nothing)
const RefCountedPtr< EBReflux > & getFluxRegPointer(const int a_phase) const
Get flux register for specified phase.
Definition CD_MFReflux.cpp:33
MFReflux()
Weak constructor. Must subsequently call define.
void define(const Vector< RefCountedPtr< EBReflux > > &a_fluxRegs)
Define function.
Definition CD_MFReflux.cpp:27
Vector< RefCountedPtr< EBReflux > > m_fluxRegs
Flux register for each phase.
Definition CD_MFReflux.H:80
EBReflux & getFluxReg(const int a_phase)
Get flux register for specified phase.
Definition CD_MFReflux.cpp:40