21 #ifndef _aspect_material_model_reaction_model_katz2003_mantle_melting_h 22 #define _aspect_material_model_reaction_model_katz2003_mantle_melting_h 31 namespace MaterialModel
33 namespace ReactionModel
87 const double pressure,
88 const double maximum_melt_fraction,
111 const double reference_T)
const;
double thermal_bulk_viscosity_exponent
double melting_time_scale
double entropy_change(const double temperature, const double pressure, const double maximum_melt_fraction, const NonlinearDependence::Dependence dependence) const
static void declare_parameters(ParameterHandler &prm)
void calculate_reaction_rate_outputs(const typename Interface< dim >::MaterialModelInputs &in, typename Interface< dim >::MaterialModelOutputs &out) const
double reference_permeability
double depletion_solidus_change
double peridotite_melting_entropy_change
double melt_compressibility
double melt_fraction(const double temperature, const double pressure) const
double melt_bulk_modulus_derivative
void calculate_fluid_outputs(const typename Interface< dim >::MaterialModelInputs &in, typename Interface< dim >::MaterialModelOutputs &out, const double reference_T) const
double reference_darcy_coefficient() const
double reference_rho_fluid
void parse_parameters(ParameterHandler &prm)