21#include <CD_NamespaceHeader.H>
43 MFCoarAve(
const Vector<RefCountedPtr<EBCoarAve>>& a_aveOps);
50 define(
const Vector<RefCountedPtr<EBCoarAve>>& a_aveOps);
57 const RefCountedPtr<EBCoarAve>&
67#include <CD_NamespaceFooter.H>
Declaration of conservative coarsening utility.
Class for coarsening data in a multifluid context.
Definition CD_MFCoarAve.H:27
MFCoarAve()
Constructor. Must subsequently call define.
void define(const Vector< RefCountedPtr< EBCoarAve > > &a_aveOps)
Define function.
Definition CD_MFCoarAve.cpp:27
~MFCoarAve()
Destructor (does nothing).
const RefCountedPtr< EBCoarAve > & getAveOp(const int a_phase) const
Get coarsening utility for specified phase.
Definition CD_MFCoarAve.cpp:33
Vector< RefCountedPtr< EBCoarAve > > m_aveOps
Averaging operators for each phase.
Definition CD_MFCoarAve.H:64