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 | |
double | min_temperature |
double | max_temperature |
std::shared_ptr< const aspect::InitialTemperature::Manager< dim > > | initial_temperature |
A class that implements a temperature boundary condition for an arbitrary geometry in which the temperature at the boundaries are the same as in the initial conditions.
Definition at line 41 of file initial_temperature.h.
|
overridevirtual |
Initialization function. This function is called once at the beginning of the program after parse_parameters is run.
This specific function makes sure that the objects that describe initial conditions remain available throughout the run of the program.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
This function returns the boundary temperatures that are defined by the initial conditions.
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 |
Return the minimal the 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 the 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. This class declares the inner and outer boundary temperatures.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
Temperatures at the inner and outer boundaries.
Definition at line 100 of file initial_temperature.h.
|
private |
Definition at line 101 of file initial_temperature.h.
|
private |
A shared pointer to the initial temperature object that ensures that the current object can continue to access the initial temperature object beyond the first time step.
Definition at line 109 of file initial_temperature.h.