#include <LevelDataSurfaceFlux.H>
|
| MultiLevelDataSurfaceFlux (RefCountedPtr< std::map< Real, std::string > > &a_timeFileMap, const std::string &a_name, const bool &a_linearInterp, const Real &a_defaultValue=0.0) |
|
virtual | ~MultiLevelDataSurfaceFlux () |
| 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...
|
|
◆ MultiLevelDataSurfaceFlux()
MultiLevelDataSurfaceFlux::MultiLevelDataSurfaceFlux |
( |
RefCountedPtr< std::map< Real, std::string > > & |
a_timeFileMap, |
|
|
const std::string & |
a_name, |
|
|
const bool & |
a_linearInterp, |
|
|
const Real & |
a_defaultValue = 0.0 |
|
) |
| |
|
inline |
◆ ~MultiLevelDataSurfaceFlux()
virtual MultiLevelDataSurfaceFlux::~MultiLevelDataSurfaceFlux |
( |
| ) |
|
|
inlinevirtual |
◆ new_surfaceFlux()
virtual SurfaceFlux* MultiLevelDataSurfaceFlux::new_surfaceFlux |
( |
| ) |
|
|
inlinevirtual |
◆ surfaceThicknessFlux()
void MultiLevelDataSurfaceFlux::surfaceThicknessFlux |
( |
LevelData< FArrayBox > & |
a_flux, |
|
|
const AmrIceBase & |
a_amrIce, |
|
|
int |
a_level, |
|
|
Real |
a_dt |
|
) |
| |
|
virtual |
◆ m_defaultValue
Real MultiLevelDataSurfaceFlux::m_defaultValue |
|
protected |
◆ m_dxCrse
RealVect MultiLevelDataSurfaceFlux::m_dxCrse |
|
protected |
◆ m_endFlux
Vector<RefCountedPtr< LevelData<FArrayBox> > > MultiLevelDataSurfaceFlux::m_endFlux |
|
protected |
◆ m_endTime
Real MultiLevelDataSurfaceFlux::m_endTime |
|
protected |
◆ m_linearInterp
bool MultiLevelDataSurfaceFlux::m_linearInterp |
|
protected |
◆ m_name
std::string MultiLevelDataSurfaceFlux::m_name |
|
protected |
◆ m_ratio
Vector<int> MultiLevelDataSurfaceFlux::m_ratio |
|
protected |
◆ m_startFlux
Vector<RefCountedPtr< LevelData<FArrayBox> > > MultiLevelDataSurfaceFlux::m_startFlux |
|
protected |
◆ m_startTime
Real MultiLevelDataSurfaceFlux::m_startTime |
|
protected |
◆ m_timeFileMap
RefCountedPtr<std::map<Real,std::string> > MultiLevelDataSurfaceFlux::m_timeFileMap |
|
protected |
◆ m_verbose
bool MultiLevelDataSurfaceFlux::m_verbose |
|
protected |
The documentation for this class was generated from the following files: