![]() |
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 > | function |
Definition at line 37 of file function.h.
aspect::MeshDeformation::BoundaryFunction< dim >::BoundaryFunction | ( | ) |
Constructor.
|
overridevirtual |
A function that is called at the beginning of each time step and that allows the implementation to update internal data structures. This is useful, for example, if you have mesh deformation that depends on time, or on the solution of the previous step.
The default implementation of this function does nothing.
Reimplemented from aspect::MeshDeformation::Interface< dim >.
|
overridevirtual |
A function that creates constraints for the velocity of certain mesh vertices (e.g. the surface vertices) for a specific boundary. The calling class will respect these constraints when computing the new vertex positions.
Reimplemented from aspect::MeshDeformation::Interface< dim >.
|
overridevirtual |
Returns whether or not the plugin requires surface stabilization
Reimplemented from aspect::MeshDeformation::Interface< dim >.
|
static |
Declare parameters for the free surface handling.
|
overridevirtual |
Parse parameters for the free surface handling.
Reimplemented from aspect::MeshDeformation::Interface< dim >.
|
private |
A function object representing the mesh deformation.
Definition at line 81 of file function.h.