ASPECT
|
Private Attributes | |
double | melting_entropy_change |
bool | retrieve_entropy_change_from_material_model |
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) |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
A class that implements a standard formulation of latent heat of melting. This assumes that there is a compositional field called porosity, and it uses the reaction term of this field (the fraction of material that melted in the current time step) multiplied by a constant entropy change for melting 100% of the material as source term of the heating model. The left-hand side term is zero.
Definition at line 46 of file latent_heat_melt.h.
|
overridevirtual |
Compute the heating model outputs for this class.
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.
|
overridevirtual |
Allow the heating model to attach additional material model outputs. The default implementation of this function does not add any outputs. Consequently, derived classes do not have to overload this function if they do not need any additional outputs.
Reimplemented from aspect::HeatingModel::Interface< dim >.
|
private |
Definition at line 84 of file latent_heat_melt.h.
|
private |
Definition at line 85 of file latent_heat_melt.h.