#include <XFEMMovingInterfaceVelocityBase.h>
Public Member Functions | |
XFEMMovingInterfaceVelocityBase (const InputParameters ¶meters) | |
virtual | ~XFEMMovingInterfaceVelocityBase () |
virtual void | initialize () override |
virtual Real | computeMovingInterfaceVelocity (unsigned int point_id) const =0 |
Compute the interface velocity for a point. More... | |
unsigned int | numberPoints () const |
Compute total number of points that are used to define an interface. More... | |
Protected Attributes | |
const PointValueAtXFEMInterface * | _value_at_interface_uo |
Pointer to PointValueAtXFEMInterface object. More... | |
Definition at line 21 of file XFEMMovingInterfaceVelocityBase.h.
XFEMMovingInterfaceVelocityBase::XFEMMovingInterfaceVelocityBase | ( | const InputParameters & | parameters | ) |
Definition at line 23 of file XFEMMovingInterfaceVelocityBase.C.
|
inlinevirtual |
Definition at line 25 of file XFEMMovingInterfaceVelocityBase.h.
|
pure virtual |
Compute the interface velocity for a point.
point_id | Point ID |
Implemented in XFEMPhaseTransitionMovingInterfaceVelocity.
Referenced by MovingLineSegmentCutSetUserObject::execute(), and MovingLineSegmentCutSetUserObject::finalize().
|
overridevirtual |
Definition at line 29 of file XFEMMovingInterfaceVelocityBase.C.
|
inline |
Compute total number of points that are used to define an interface.
Definition at line 39 of file XFEMMovingInterfaceVelocityBase.h.
Referenced by MovingLineSegmentCutSetUserObject::execute(), and MovingLineSegmentCutSetUserObject::finalize().
|
protected |
Pointer to PointValueAtXFEMInterface object.
Definition at line 43 of file XFEMMovingInterfaceVelocityBase.h.
Referenced by XFEMPhaseTransitionMovingInterfaceVelocity::computeMovingInterfaceVelocity(), initialize(), and numberPoints().