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