chombo-discharge
Loading...
Searching...
No Matches
CD_MFMultigridInterpolator.H
Go to the documentation of this file.
1/* chombo-discharge
2 * Copyright © 2021 SINTEF Energy Research.
3 * Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
4 */
5
12#ifndef CD_MFMultigridInterpolator_H
13#define CD_MFMultigridInterpolator_H
14
15// Std includes
16#include <map>
17
18// Our includes
20#include <CD_NamespaceHeader.H>
21
77
78#include <CD_NamespaceFooter.H>
79
80#endif
Declaration of a class that can interpolate more ghost cells near the coarse-fine boundary near the E...
Wrapper class for holding multifluid EBMultigridInterpolators.
Definition CD_MFMultigridInterpolator.H:26
RefCountedPtr< EBMultigridInterpolator > & getInterpolator(const int a_phase) const
Get interpolator for specified phase.
Definition CD_MFMultigridInterpolator.cpp:42
int getGhostCF() const
Get number of filled ghost cells.
Definition CD_MFMultigridInterpolator.cpp:48
void define(const Vector< RefCountedPtr< EBMultigridInterpolator > > &a_interpolators)
Define function.
Definition CD_MFMultigridInterpolator.cpp:36
MFMultigridInterpolator()
Weak constructor. Must subsquently call define.
Definition CD_MFMultigridInterpolator.cpp:16
~MFMultigridInterpolator()
Destructor. Does nothing.
Definition CD_MFMultigridInterpolator.cpp:24
Vector< RefCountedPtr< EBMultigridInterpolator > > m_interpolators
Interpolators on each phase.
Definition CD_MFMultigridInterpolator.H:75
MFMultigridInterpolator & operator=(const MFMultigridInterpolator &a_other)
Copy assignment.
Definition CD_MFMultigridInterpolator.cpp:28
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition CD_TracerParticleSolver.H:37