|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
Class for a 3d DA-based Vec for PISMBedThermalUnit. More...
#include <bedrockThermalUnit.hh>

Public Member Functions | |
| IceModelVec3BTU () | |
| virtual | ~IceModelVec3BTU () |
| virtual PetscErrorCode | create (IceGrid &mygrid, const char my_short_name[], bool local, int myMbz, PetscReal myLbz, int stencil_width=1) |
| virtual PetscErrorCode | get_layer_depth (PetscReal &depth) |
| Return -Lbz value. | |
| virtual PetscErrorCode | get_spacing (PetscReal &dzb) |
Private Member Functions | |
| bool | good_init () |
Private Attributes | |
| PetscReal | Lbz |
Class for a 3d DA-based Vec for PISMBedThermalUnit.
Definition at line 28 of file bedrockThermalUnit.hh.
| IceModelVec3BTU | ( | ) | [inline] |
Definition at line 30 of file bedrockThermalUnit.hh.
References Lbz.
| virtual ~IceModelVec3BTU | ( | ) | [inline, virtual] |
Definition at line 31 of file bedrockThermalUnit.hh.
| PetscErrorCode create | ( | IceGrid & | mygrid, |
| const char | my_short_name[], | ||
| bool | local, | ||
| int | myMbz, | ||
| PetscReal | myLbz, | ||
| int | stencil_width = 1 |
||
| ) | [virtual] |
Definition at line 27 of file bedrockThermalUnit.cc.
References good_init(), Lbz, and exactV::v().
Referenced by PISMBedThermalUnit::allocate().
| PetscErrorCode get_layer_depth | ( | PetscReal & | depth | ) | [virtual] |
Return -Lbz value.
Definition at line 75 of file bedrockThermalUnit.cc.
References good_init(), and Lbz.
| PetscErrorCode get_spacing | ( | PetscReal & | dzb | ) | [virtual] |
Definition at line 84 of file bedrockThermalUnit.cc.
References good_init(), and Lbz.
Referenced by PISMBedThermalUnit::bootstrap(), PISMBedThermalUnit::get_upward_geothermal_flux(), PISMBedThermalUnit::max_timestep(), and PISMBedThermalUnit::update().
| bool good_init | ( | ) | [private] |
Definition at line 22 of file bedrockThermalUnit.cc.
References Lbz, and exactV::v().
Referenced by create(), get_layer_depth(), and get_spacing().
Definition at line 39 of file bedrockThermalUnit.hh.
Referenced by create(), get_layer_depth(), get_spacing(), good_init(), and IceModelVec3BTU().
1.7.3