ASPECT
|
Private Attributes | |
bool | tala |
bool | compressible |
double | exponential_viscosity_temperature_prefactor |
double | exponential_viscosity_depth_prefactor |
double | reference_rho |
double | Di |
double | Ra |
double | gamma |
double | reference_specific_heat |
Functions used in dealing with run-time parameters | |
void | parse_parameters (ParameterHandler &prm) override |
static void | declare_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
Public Types inherited from aspect::MaterialModel::Interface< dim > | |
using | MaterialModelInputs = MaterialModel::MaterialModelInputs< dim > |
using | MaterialModelOutputs = MaterialModel::MaterialModelOutputs< dim > |
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) |
Protected Attributes inherited from aspect::MaterialModel::Interface< dim > | |
NonlinearDependence::ModelDependence | model_dependence |
A material model for incompressible (using the Boussinesq approximation) and compressible computations (with ALA or TALA) for a nondimensionalized problem. The viscosity is (optionally) depth and temperature dependent.
Definition at line 42 of file nondimensional.h.
|
overridevirtual |
Initialize.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Evaluate the material model.
Implements aspect::MaterialModel::Interface< dim >.
|
overridevirtual |
Return whether the model is compressible or not.
Implements aspect::MaterialModel::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 |
Use truncated anelastic approximation?
Definition at line 94 of file nondimensional.h.
|
private |
Are we using ALA/TALA or BA? (determined by the choice of Di)
Definition at line 99 of file nondimensional.h.
|
private |
Parameter describing the temperature prefactor of viscosity.
Definition at line 104 of file nondimensional.h.
|
private |
Parameter describing the depth prefactor of viscosity.
Definition at line 109 of file nondimensional.h.
|
private |
The surface density.
Definition at line 114 of file nondimensional.h.
|
private |
The nondimensional numbers (Dissipation number, Rayleigh number, Grueneisen parameter).
Definition at line 120 of file nondimensional.h.
|
private |
Definition at line 120 of file nondimensional.h.
|
private |
Definition at line 120 of file nondimensional.h.
|
private |
The constant specific heat
Definition at line 125 of file nondimensional.h.