ASPECT
|
Public Member Functions | |
EnthalpyOutputs (const unsigned int n_points) | |
virtual | ~EnthalpyOutputs ()=default |
void | average (const MaterialAveraging::AveragingOperation operation, const FullMatrix< double > &, const FullMatrix< double > &) override |
Public Member Functions inherited from aspect::MaterialModel::AdditionalMaterialOutputs< dim > | |
virtual | ~AdditionalMaterialOutputs ()=default |
Public Attributes | |
std::vector< double > | enthalpies_of_fusion |
Additional output fields for the enthalpy change upon melting or freezing to be added to the MaterialModel::MaterialModelOutputs structure and filled in the MaterialModel::Interface::evaluate() function. These outputs are needed in heating models that compute the latent heat of melting/freezing based on the material properties in the material models (which is required for thermodynamically consistent models).
Definition at line 1223 of file interface.h.
|
inline |
Definition at line 1226 of file interface.h.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from aspect::MaterialModel::AdditionalMaterialOutputs< dim >.
Definition at line 1233 of file interface.h.
References aspect::MaterialModel::MaterialAveraging::none.
std::vector<double> aspect::MaterialModel::EnthalpyOutputs< dim >::enthalpies_of_fusion |
Enthalpies of fusion, describing the amount of heat required to melt/solidify the material. These values are used when computing latent heat effects.
Definition at line 1246 of file interface.h.