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