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 |
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 () |
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 39 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 >.
|
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 73 of file constant_heating.h.