|
ASPECT
|

Static Public Member Functions | |
| static void | declare_parameters (ParameterHandler &prm) |
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) |
Private Attributes | |
| Functions::ParsedFunction< dim > | boundary_temperature_function |
| double | min_temperature |
| double | max_temperature |
| Utilities::Coordinates::CoordinateSystem | coordinate_system |
A class that implements boundary temperature based on a functional description provided in the input file.
Definition at line 42 of file function.h.
| aspect::BoundaryTemperature::Function< dim >::Function | ( | ) |
Constructor.
|
overridevirtual |
Return the boundary temperature as a function of position and time.
Return the temperature that is to hold at a particular position on the boundary of the domain.
| boundary_indicator | The boundary indicator of the part of the boundary of the domain on which the point is located at which we are requesting the temperature. |
| position | The position of the point at which we ask for the temperature. |
position. Implements aspect::BoundaryTemperature::Interface< dim >.
|
overridevirtual |
A function that is called at the beginning of each time step to indicate what the model time is for which the boundary values will next be evaluated. For the current class, the function passes to the parsed function what the current time is.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Return the minimal temperature on that part of the boundary on which Dirichlet conditions are posed.
This value is used in computing dimensionless numbers such as the Nusselt number indicating heat flux.
Implements aspect::BoundaryTemperature::Interface< dim >.
|
overridevirtual |
Return the maximal temperature on that part of the boundary on which Dirichlet conditions are posed.
This value is used in computing dimensionless numbers such as the Nusselt number indicating heat flux.
Implements aspect::BoundaryTemperature::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 |
A function object representing the temperature.
Definition at line 103 of file function.h.
|
private |
Temperatures at the inner and outer boundaries.
This variable is read from the parameter file through a parameter called 'Minimal temperature'.
Definition at line 110 of file function.h.
|
private |
Temperatures at the inner and outer boundaries. This variable is read from the parameter file through a parameter called 'Maximal temperature'.
Definition at line 116 of file function.h.
|
private |
The coordinate representation to evaluate the function. Possible choices are depth, cartesian and spherical.
This variable is read from the parameter file through a parameter called 'Coordinate system'.
Definition at line 124 of file function.h.