ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
Private Attributes | |
double | lithosphere_temperature |
LABDepth::LABDepthLookup< dim > | lab_depth_lookup |
A class that implements a constant reference temperature above a specified depth and nans below the specified depth.
Definition at line 122 of file lithosphere_mask.h.
|
overridevirtual |
Initialization function. This function is called once at the beginning of the program. Checks preconditions.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Return the initial temperature as a function of position. For the current class, this function uses the given lithosphere temperature above the lithosphere-asthenosphere boundary and nans below.
Implements aspect::InitialTemperature::Interface< dim >.
|
static |
Declare the parameters this class takes through input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
This parameter gives the initial temperature set within the lithosphere.
Definition at line 157 of file lithosphere_mask.h.
|
private |
Definition at line 162 of file lithosphere_mask.h.