ASPECT
|
Static Public Member Functions | |
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) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
Private Attributes | |
Functions::ParsedFunction< 1 > | function |
A simple class that sets the adiabatic conditions based on given a given function with three components: temperature, pressure, density.
Definition at line 42 of file function.h.
aspect::AdiabaticConditions::Function< dim >::Function | ( | ) |
Constructor. Initialize variables.
|
overridevirtual |
Initialization function.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Some plugins need to know whether the adiabatic conditions are already calculated, this is always true for the Function class.
Implements aspect::AdiabaticConditions::Interface< dim >.
|
overridevirtual |
Return the adiabatic temperature at a given point of the domain.
Implements aspect::AdiabaticConditions::Interface< dim >.
|
overridevirtual |
Return the adiabatic pressure at a given point of the domain.
Implements aspect::AdiabaticConditions::Interface< dim >.
|
overridevirtual |
Return the reference_density at a given point of the domain.
Implements aspect::AdiabaticConditions::Interface< dim >.
|
overridevirtual |
Return the derivative of the density with respect to depth at the given point p
.
Implements aspect::AdiabaticConditions::Interface< dim >.
|
static |
Declare the parameters for the input files.
|
overridevirtual |
Read the parameters from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
ParsedFunction: depth->(temperature, pressure, density)
Definition at line 101 of file function.h.