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 > | function |
A class that represents a mesh deformation function that can be prescribed on the boundary of the domain.
Definition at line 43 of file function.h.
aspect::MeshDeformation::BoundaryFunction< dim >::BoundaryFunction | ( | ) |
Constructor.
|
overridevirtual |
A function that is called at the beginning of each time step.
The default implementation of this function does nothing, but plugins that derive from this class (via the Interface
classes of their respective plugin systems) may overload it if they want something to happen upon startup of the Simulator object to which the plugin contributes.
Reimplemented from aspect::Plugins::InterfaceBase.
|
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::Plugins::InterfaceBase.
|
private |
A function object representing the mesh deformation.
Definition at line 87 of file function.h.