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 | |
std::unique_ptr< Utilities::StructuredDataLookup< dim > > | strain_rate_data_lookup |
std::string | data_directory |
std::string | data_file_name |
double | scale_factor |
A postprocessor that computes some statistics about the residual of the second invariant of the strain rate at the top surface. The residual is calculated as the difference between the second invariant of the modeled strain rate and a data file containing the second invariant of strain rate observations.
Definition at line 44 of file boundary_strain_rate_residual_statistics.h.
|
overridevirtual |
This function reads the specified input surface strain rate data files as an ascii data file.
Reimplemented from aspect::Plugins::InterfaceBase.
double aspect::Postprocess::BoundaryStrainRateResidualStatistics< dim >::get_data_surface_strain_rate | ( | const Point< dim > & | p | ) | const |
This function returns the reference surface strain rate read from the data file at the given point p
.
|
overridevirtual |
Evaluate the solution to compute statistics about the residual of the second invariant of strain rate residual at the top boundary.
Implements aspect::Postprocess::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 |
Pointer to the structured data containing the surface strain rate.
Definition at line 82 of file boundary_strain_rate_residual_statistics.h.
|
private |
Directory in which the input data files are present.
Definition at line 87 of file boundary_strain_rate_residual_statistics.h.
|
private |
Filename of the input ascii data file containing the surface strain rate components.
Definition at line 92 of file boundary_strain_rate_residual_statistics.h.
|
private |
Scale the input data by a scalar factor. Can be used to transform the unit of the data (if they are not specified in SI units (/s or /yr depending on the "Use years in output instead of seconds" parameter).
Definition at line 100 of file boundary_strain_rate_residual_statistics.h.