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 | max_topo |
Functions::ParsedFunction< dim > | initial_topography_function |
Utilities::Coordinates::CoordinateSystem | coordinate_system |
A class that implements initial topography based on a user-defined function..
Definition at line 44 of file function.h.
aspect::InitialTopographyModel::Function< dim >::Function | ( | ) |
Constructor.
|
overridevirtual |
Return the value of the initial topography as a function of surface position.
Implements aspect::InitialTopographyModel::Interface< dim >.
|
overridevirtual |
Return the maximum value of the elevation.
Implements aspect::InitialTopographyModel::Interface< dim >.
|
static |
|
overridevirtual |
Read the parameters this class declares from the parameter file. The default implementation of this function does not read any parameters. Consequently, derived classes do not have to overload this function if they do not take any runtime parameters. On the other hand, most plugins do have run-time parameters, and they may then overload this function.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
The maximum value the topography can take.
Definition at line 76 of file function.h.
|
private |
A function object representing the topography.
Definition at line 81 of file function.h.
|
private |
The coordinate representation to evaluate the function. Possible choices are cartesian and spherical.
Definition at line 87 of file function.h.