22 #ifndef _aspect_initial_temperature_adiabatic_h
23 #define _aspect_initial_temperature_adiabatic_h
33 namespace InitialTemperature
43 namespace BoundaryLayerAgeModel
58 parse (
const std::string ¶meter_name,
181 std::unique_ptr<Functions::ParsedFunction<1>>
function;
Functions::ParsedFunction< dim > age_function
Utilities::Coordinates::CoordinateSystem coordinate_system
void initialize() override
double lithosphere_thickness
std::string perturbation_position
double top_boundary_layer_age(const Point< dim > &position) const
void parse_parameters(ParameterHandler &prm) override
types::boundary_id surface_boundary_id
static void declare_parameters(ParameterHandler &prm)
double age_bottom_boundary_layer
double age_top_boundary_layer
double initial_temperature(const Point< dim > &position) const override
std::string cooling_model
BoundaryLayerAgeModel::Kind top_boundary_layer_age_model
BoundaryLayerAgeModel::Kind parse(const std::string ¶meter_name, const ParameterHandler &prm)