21 #ifndef _aspect_material_model_melt_global_h 22 #define _aspect_material_model_melt_global_h 31 namespace MaterialModel
141 const double depletion)
const;
bool include_melting_and_freezing
double thermal_conductivity
void melt_fractions(const MaterialModel::MaterialModelInputs< dim > &in, std::vector< double > &melt_fractions) const override
double thermal_bulk_viscosity_exponent
double peridotite_melting_entropy_change
double reference_specific_heat
double reference_permeability
double pressure_solidus_change
double thermal_expansivity
double delta_eta_depletion_max
double thermal_viscosity_exponent
double melting_time_scale
void parse_parameters(ParameterHandler &prm) override
void create_additional_named_outputs(MaterialModel::MaterialModelOutputs< dim > &out) const override
double reference_darcy_coefficient() const override
bool is_compressible() const override
double depletion_density_change
virtual double melt_fraction(const double temperature, const double pressure, const double depletion) const
static void declare_parameters(ParameterHandler &prm)
double depletion_solidus_change
void evaluate(const typename Interface< dim >::MaterialModelInputs &in, typename Interface< dim >::MaterialModelOutputs &out) const override
double melt_compressibility