21 #ifndef _aspect_material_model_averaging_h
22 #define _aspect_material_model_averaging_h
29 namespace MaterialModel
143 std::vector<double> &values_out)
const;
bool is_compressible() const override
void create_additional_named_outputs(MaterialModel::MaterialModelOutputs< dim > &out) const override
static void declare_parameters(ParameterHandler &prm)
std::unique_ptr< MaterialModel::Interface< dim > > base_model
void parse_parameters(ParameterHandler &prm) override
void average(const AveragingOperation averaging_operation, const std::vector< Point< dim >> &position, std::vector< double > &values_out) const
AveragingOperation parse_averaging_operation_name(const std::string &s)
void evaluate(const typename Interface< dim >::MaterialModelInputs &in, typename Interface< dim >::MaterialModelOutputs &out) const override
AveragingOperation averaging_operation