22 #ifndef _aspect_heating_model_shear_heating_h 23 #define _aspect_heating_model_shear_heating_h 31 namespace HeatingModel
113 std::vector<double> get_nth_output(
const unsigned int idx)
const override;
138 std::vector<double> get_nth_output(
const unsigned int idx)
const override;
static void declare_parameters(ParameterHandler &prm)
void parse_parameters(ParameterHandler &prm) override
void evaluate(const MaterialModel::MaterialModelInputs< dim > &material_model_inputs, const MaterialModel::MaterialModelOutputs< dim > &material_model_outputs, HeatingModel::HeatingModelOutputs &heating_model_outputs) const override
MaterialModel::Rheology::DruckerPrager< dim > drucker_prager_plasticity
std::vector< double > shear_heating_work_fractions
std::vector< double > prescribed_shear_heating_rates
MaterialModel::MaterialProperties::Property get_required_properties() const override
void create_additional_material_model_outputs(MaterialModel::MaterialModelOutputs< dim > &material_model_outputs) const override