21 #ifndef _aspect_material_model_rheology_compositional_viscosity_prefactors_h 22 #define _aspect_material_model_rheology_compositional_viscosity_prefactors_h 30 namespace MaterialModel
74 const double base_viscosity,
75 const unsigned int composition_index,
const double molar_mass_olivine
std::vector< double > minimum_mass_fraction_water_for_dry_creep
void parse_parameters(ParameterHandler &prm)
static void declare_parameters(ParameterHandler &prm)
std::vector< double > diffusion_water_fugacity_exponents
const double molar_mass_H2O
const double activation_volume_H2O
std::vector< double > dislocation_water_fugacity_exponents
const double activation_energy_H2O
enum aspect::MaterialModel::Rheology::CompositionalViscosityPrefactors::ViscosityPrefactorScheme viscosity_prefactor_scheme
CompositionalViscosityPrefactors()
enum aspect::MaterialModel::Rheology::CompositionalViscosityPrefactors::ModifiedFlowLaws modified_flow_laws
double compute_viscosity(const MaterialModel::MaterialModelInputs< dim > &in, const double base_viscosity, const unsigned int composition_index, const unsigned int q, const ModifiedFlowLaws &modified_flow_laws) const