#include <LevelDataSurfaceFlux.H>
|
| LevelDataSurfaceFlux (RefCountedPtr< LevelData< FArrayBox > > a_flux, const RealVect &a_dx, const Real &a_defaultValue=0.0) |
|
| LevelDataSurfaceFlux (RefCountedPtr< std::map< Real, std::string > > &a_timeFileMap, const std::string &a_name, const bool &a_linearInterp, const Real &a_defaultValue=0.0) |
|
virtual | ~LevelDataSurfaceFlux () |
| destructor More...
|
|
virtual SurfaceFlux * | new_surfaceFlux () |
| factory method More...
|
|
virtual void | surfaceThicknessFlux (LevelData< FArrayBox > &a_flux, const AmrIceBase &a_amrIce, int a_level, Real a_dt) |
| define source term for thickness evolution and place it in flux More...
|
|
virtual | ~SurfaceFlux () |
| virtual destructor More...
|
|
virtual void | evaluate (LevelData< FArrayBox > &a_data, const AmrIceBase &a_amrIce, int a_level, Real a_dt) |
| Sub-classes of this class turned out to be useful for various data apart from thickness fluxes... More...
|
|
◆ LevelDataSurfaceFlux() [1/2]
LevelDataSurfaceFlux::LevelDataSurfaceFlux |
( |
RefCountedPtr< LevelData< FArrayBox > > |
a_flux, |
|
|
const RealVect & |
a_dx, |
|
|
const Real & |
a_defaultValue = 0.0 |
|
) |
| |
|
inline |
◆ LevelDataSurfaceFlux() [2/2]
LevelDataSurfaceFlux::LevelDataSurfaceFlux |
( |
RefCountedPtr< std::map< Real, std::string > > & |
a_timeFileMap, |
|
|
const std::string & |
a_name, |
|
|
const bool & |
a_linearInterp, |
|
|
const Real & |
a_defaultValue = 0.0 |
|
) |
| |
|
inline |
◆ ~LevelDataSurfaceFlux()
virtual LevelDataSurfaceFlux::~LevelDataSurfaceFlux |
( |
| ) |
|
|
inlinevirtual |
◆ new_surfaceFlux()
virtual SurfaceFlux* LevelDataSurfaceFlux::new_surfaceFlux |
( |
| ) |
|
|
inlinevirtual |
◆ surfaceThicknessFlux()
void LevelDataSurfaceFlux::surfaceThicknessFlux |
( |
LevelData< FArrayBox > & |
a_flux, |
|
|
const AmrIceBase & |
a_amrIce, |
|
|
int |
a_level, |
|
|
Real |
a_dt |
|
) |
| |
|
virtual |
◆ m_defaultValue
Real LevelDataSurfaceFlux::m_defaultValue |
|
protected |
◆ m_dx
RealVect LevelDataSurfaceFlux::m_dx |
|
protected |
◆ m_endFlux
RefCountedPtr< LevelData<FArrayBox> > LevelDataSurfaceFlux::m_endFlux |
|
protected |
◆ m_endTime
Real LevelDataSurfaceFlux::m_endTime |
|
protected |
◆ m_linearInterp
bool LevelDataSurfaceFlux::m_linearInterp |
|
protected |
◆ m_name
std::string LevelDataSurfaceFlux::m_name |
|
protected |
◆ m_startFlux
RefCountedPtr< LevelData<FArrayBox> > LevelDataSurfaceFlux::m_startFlux |
|
protected |
◆ m_startTime
Real LevelDataSurfaceFlux::m_startTime |
|
protected |
◆ m_timeFileMap
RefCountedPtr<std::map<Real,std::string> > LevelDataSurfaceFlux::m_timeFileMap |
|
protected |
◆ m_verbose
bool LevelDataSurfaceFlux::m_verbose |
|
protected |
The documentation for this class was generated from the following files: