ASPECT
|
Public Member Functions | |
virtual Tensor< 1, dim > | boundary_traction (const types::boundary_id boundary_indicator, const Point< dim > &position, const Tensor< 1, dim > &normal_vector) const =0 |
Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
virtual | ~InterfaceBase ()=default |
virtual void | initialize () |
virtual void | update () |
virtual void | parse_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
A base class for parameterizations of traction boundary conditions.
Definition at line 94 of file simulator_access.h.
|
pure virtual |
Return the traction 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 traction. |
position | The position of the point at which we ask for the traction. |
normal_vector | The (outward) normal vector to the boundary of the domain. |
position
. Implemented in aspect::BoundaryTraction::AsciiData< dim >, aspect::BoundaryTraction::InitialLithostaticPressure< dim >, aspect::BoundaryTraction::Function< dim >, and aspect::BoundaryTraction::ZeroTraction< dim >.