create_additional_named_outputs(MaterialModelOutputs &outputs) const | aspect::MaterialModel::Interface< dim > | virtual |
declare_parameters(ParameterHandler &prm) | aspect::Plugins::InterfaceBase | static |
evaluate(const MaterialModel::MaterialModelInputs< dim > &in, MaterialModel::MaterialModelOutputs< dim > &out) const =0 | aspect::MaterialModel::Interface< dim > | pure virtual |
fill_additional_material_model_inputs(MaterialModel::MaterialModelInputs< dim > &input, const LinearAlgebra::BlockVector &solution, const FEValuesBase< dim > &fe_values, const Introspection< dim > &introspection) const | aspect::MaterialModel::Interface< dim > | virtual |
get_model_dependence() const | aspect::MaterialModel::Interface< dim > | |
initialize() | aspect::Plugins::InterfaceBase | virtual |
is_compressible() const =0 | aspect::MaterialModel::Interface< dim > | pure virtual |
MaterialModelInputs typedef | aspect::MaterialModel::Interface< dim > | |
MaterialModelOutputs typedef | aspect::MaterialModel::Interface< dim > | |
model_dependence | aspect::MaterialModel::Interface< dim > | protected |
p_c_scale(const MaterialModel::MaterialModelInputs< dim > &inputs, const MaterialModel::MaterialModelOutputs< dim > &outputs, const MeltHandler< dim > &melt_handler, const bool consider_is_melt_cell) const | aspect::MaterialModel::MeltInterface< dim > | |
parse_parameters(ParameterHandler &prm) | aspect::Plugins::InterfaceBase | virtual |
reference_darcy_coefficient() const =0 | aspect::MaterialModel::MeltInterface< dim > | pure virtual |
update() | aspect::Plugins::InterfaceBase | virtual |
~InterfaceBase()=default | aspect::Plugins::InterfaceBase | virtual |