|
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 Types | |
| enum | VelocityScheme { reference_profile, lateral_average } |
Private Attributes | |
| enum aspect::Postprocess::VisualizationPostprocessors::SeismicVsAnomaly::VelocityScheme | average_velocity_scheme |
| unsigned int | n_slices |
A class derived that implements a function that provides the computed computed seismic anomaly in \(V_s\) for graphical output.
Definition at line 40 of file seismic_anomalies.h.
|
private |
Scheme chosen to define the average seismic velocity as a function of depth. Reference profile evaluates the material model using the P-T profile defined by the reference adiabatic conditions and the lateral average option calculates the average velocity within a number n_slices of depth slices.
| Enumerator | |
|---|---|
| reference_profile | |
| lateral_average | |
Definition at line 79 of file seismic_anomalies.h.
| aspect::Postprocess::VisualizationPostprocessors::SeismicVsAnomaly< dim >::SeismicVsAnomaly | ( | ) |
Constructor.
|
overridevirtual |
The function classes have to implement that want to output cell-wise data.
Implements aspect::Postprocess::VisualizationPostprocessors::CellDataVectorCreator< 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 |
|
private |
Number of depth slices used to define average seismic shear wave velocities from which anomalies are calculated.
Definition at line 90 of file seismic_anomalies.h.