![]() |
ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
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 42 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 74 of file function.h.
|
private |
A function object representing the topography.
Definition at line 79 of file function.h.
|
private |
The coordinate representation to evaluate the function. Possible choices are cartesian and spherical.
Definition at line 85 of file function.h.