![]() |
ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
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_convective_heating_function |
Utilities::Coordinates::CoordinateSystem | coordinate_system |
A class that implements boundary convective heating (Robin) boundary conditions based on a functional description provided in the input file.
Definition at line 42 of file function.h.
|
overridevirtual |
Compute the heat transfer coefficients for a list of evaluation points.
boundary_indicator | The boundary indicator of the part of the boundary of the domain on which the evaluation points are located and where we are requesting the heat transfer coefficients. |
material_model_inputs | The material property inputs. |
material_model_outputs | The material property outputs. |
Implements aspect::BoundaryConvectiveHeating::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.
|
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 boundary convective heating.
Definition at line 86 of file function.h.
|
private |
The coordinate representation to evaluate the function. Possible choices are depth, cartesian and spherical.
Definition at line 92 of file function.h.