16 #ifndef _aspect_initial_temperature_SAVANI_perturbation_h 17 #define _aspect_initial_temperature_SAVANI_perturbation_h 24 namespace InitialTemperature
30 class SphericalHarmonicsLookup;
31 class SplineDepthsLookup;
66 double get_Vs (
const Point<dim> &position)
const;
71 double initial_temperature (
const Point<dim> &position)
const override;
aspect::Utilities::AsciiDataProfile< dim > profile
std::unique_ptr< internal::SAVANI::SphericalHarmonicsLookup > spherical_harmonics_lookup
std::string data_directory
unsigned int specified_max_degree
VsToDensityMethod vs_to_density_method
std::string spline_depth_file_name
void declare_parameters(ParameterHandler &prm)
std::string harmonics_coeffs_file_name
std::unique_ptr< internal::SAVANI::SplineDepthsLookup > spline_depths_lookup
unsigned int vs_to_density_index
double reference_temperature
double vs_to_density_constant
double no_perturbation_depth
bool use_material_model_thermal_alpha