ASPECT
|
Public Member Functions | |
virtual double | value (const Point< dim-1 > &surface_point) const =0 |
virtual double | max_topography () const =0 |
Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
virtual | ~InterfaceBase ()=default |
virtual void | initialize () |
virtual void | update () |
virtual void | parse_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
Base class for classes that describe particular initial topographies for the domain.
Definition at line 111 of file simulator_access.h.
|
pure virtual |
Return the value of the elevation at the given surface point.
Note that different geometry models use different conventions for how they describe surface points. In general, the models use their own "natural" coordinate system. For example, box-type geometry models will generally provide points as x-y coordinates on the surface, whereas spherical-type geometry models will generally provide surface points in spherical coordinates.
Implemented in aspect::InitialTopographyModel::AsciiData< dim >, aspect::InitialTopographyModel::Function< dim >, aspect::InitialTopographyModel::ZeroTopography< dim >, and aspect::InitialTopographyModel::PrmPolygon< dim >.
|
pure virtual |
Return the maximum value of the elevation.
Implemented in aspect::InitialTopographyModel::AsciiData< dim >, aspect::InitialTopographyModel::Function< dim >, aspect::InitialTopographyModel::ZeroTopography< dim >, and aspect::InitialTopographyModel::PrmPolygon< dim >.