|
ASPECT
|

Public Member Functions | |
| void | evaluate (const MaterialModel::MaterialModelInputs< dim > &material_model_inputs, const MaterialModel::MaterialModelOutputs< dim > &material_model_outputs, HeatingModel::HeatingModelOutputs &heating_model_outputs) const override |
| MaterialModel::MaterialProperties::Property | get_required_properties () const override |
Public Member Functions inherited from aspect::HeatingModel::Interface< dim > | |
| virtual void | create_additional_material_model_outputs (MaterialModel::MaterialModelOutputs< dim > &outputs) const |
| virtual void | create_additional_material_model_inputs (MaterialModel::MaterialModelInputs< dim > &inputs) const |
Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
| virtual | ~InterfaceBase ()=default |
| virtual void | initialize () |
| virtual void | update () |
| virtual void | save (std::map< std::string, std::string > &status_strings) const |
| virtual void | load (const std::map< std::string, std::string > &status_strings) |
Private Attributes | |
| double | radiogenic_heating_rate |
Functions used in dealing with run-time parameters | |
| void | parse_parameters (ParameterHandler &prm) override |
| static void | declare_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
| static void | declare_parameters (ParameterHandler &prm) |
A class that implements a constant radiogenic heating rate.
Definition at line 37 of file constant_heating.h.
|
overridevirtual |
Return the heating terms. For the current class, this function obviously simply returns a constant value.
Implements aspect::HeatingModel::Interface< dim >.
|
overridevirtual |
Specify which material model outputs the heating model requires for computing the heating terms.
Reimplemented from aspect::HeatingModel::Interface< dim >.
|
static |
Declare the parameters this class takes through input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
Definition at line 78 of file constant_heating.h.