21 #ifndef _aspect_material_model_rheology_diffusion_dislocation_h
22 #define _aspect_material_model_rheology_diffusion_dislocation_h
33 namespace MaterialModel
99 const std::vector<double> &volume_fractions,
double compute_viscosity(const double pressure, const double temperature, const std::vector< double > &volume_fractions, const SymmetricTensor< 2, dim > &strain_rate) const
void parse_parameters(ParameterHandler &prm)
Rheology::DiffusionCreep< dim > diffusion_creep
static void declare_parameters(ParameterHandler &prm)
unsigned int stress_max_iteration_number
MaterialUtilities::CompositionalAveragingOperation viscosity_averaging
double log_strain_rate_residual_threshold
unsigned int n_chemical_composition_fields
Rheology::DislocationCreep< dim > dislocation_creep
std::vector< double > calculate_isostrain_viscosities(const double pressure, const double temperature, const SymmetricTensor< 2, dim > &strain_rate) const
CompositionalAveragingOperation