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 | |
unsigned int | angular_mode |
double | rotation_offset |
double | R1 |
A class that describes a perturbed initial temperature field for the spherical shell.
Definition at line 42 of file spherical_shell.h.
|
overridevirtual |
Return the initial temperature as a function of position.
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 |
The angular mode is the number of perturbations to apply to the spherical shell. Historically, this was permanently set to 6 (hence the class name SphericalHexagonalPerturbation) The default is 6 in order to provide backwards compatibility.
Definition at line 70 of file spherical_shell.h.
|
private |
The rotation offset describes the number of degrees to rotate the perturbation counterclockwise. Setting the rotation offset to 0 will cause one of the perturbations to point north/up. Rotation offset is set to -45 degrees by default in order to provide backwards compatibility.
Definition at line 79 of file spherical_shell.h.
|
private |
Outer radius.
Definition at line 84 of file spherical_shell.h.