|
BISICLES AMR ice sheet model
0.9
|
simple implementation of SurfaceFlux which sets surface flux to zero More...
#include <SurfaceFlux.H>


Public Member Functions | |
| zeroFlux () | |
| virtual | ~zeroFlux () |
| 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... | |
Public Member Functions inherited from SurfaceFlux | |
| 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... | |
Additional Inherited Members | |
Static Public Member Functions inherited from SurfaceFlux | |
| static SurfaceFlux * | parse (const char *a_prefix) |
| assemble a SurfaceFlux* object from ParmParse inputs More... | |
simple implementation of SurfaceFlux which sets surface flux to zero
Run-time configuration is carried out in SurfaceFlux::parse. A Zeroflux object will be created if the string A.B.C.type = zeroFlux is found
|
inline |
Referenced by new_surfaceFlux().
|
inlinevirtual |
References SurfaceFlux::new_surfaceFlux(), and SurfaceFlux::surfaceThicknessFlux().
|
virtual |
factory method
return a pointerto a new SurfaceFlux object
Implements SurfaceFlux.
References zeroFlux().
|
virtual |
define source term for thickness evolution and place it in flux
dt is included in case one needs integrals or averages over a timestep
Implements SurfaceFlux.
1.8.13