21 #ifndef _aspect_material_model_latent_heat_melt_h 22 #define _aspect_material_model_latent_heat_melt_h 30 namespace MaterialModel
72 bool is_compressible ()
const override;
78 std::vector<double> &melt_fractions)
const override;
96 parse_parameters (ParameterHandler &prm)
override;
178 const Point<dim> &position)
const;
182 peridotite_melt_fraction (
const double temperature,
185 const Point<dim> &position)
const;
189 pyroxenite_melt_fraction (
const double temperature,
192 const Point<dim> &position)
const;
198 const Point<dim> &position,
double peridotite_melting_entropy_change
double reference_specific_heat
double relative_melt_density
double compositional_delta_rho
void declare_parameters(ParameterHandler &prm)
double thermal_viscosity_exponent
double pyroxenite_melting_entropy_change
double reference_compressibility
double composition_viscosity_prefactor
double melt_thermal_alpha