|
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 | magnitude_at_surface |
| double | magnitude_at_bottom |
A class that describes gravity as a radial vector of linearly changing magnitude with depth.
Definition at line 39 of file radial_linear.h.
|
overridevirtual |
Return the gravity vector as a function of position.
Implements aspect::GravityModel::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 |
Magnitude of the gravity vector at the surface, m/s^2
Definition at line 64 of file radial_linear.h.
|
private |
Magnitude of the gravity vector at the bottom, m/s^2. 'Bottom' means at the maximum depth of the provided geometry, for a full sphere this means the center.
Definition at line 71 of file radial_linear.h.