#include <XFEMPhaseTransitionMovingInterfaceVelocity.h>
Public Member Functions | |
XFEMPhaseTransitionMovingInterfaceVelocity (const InputParameters ¶meters) | |
virtual | ~XFEMPhaseTransitionMovingInterfaceVelocity () |
virtual Real | computeMovingInterfaceVelocity (unsigned int point_id) const override |
Compute the interface velocity for a point. More... | |
virtual void | initialize () override |
unsigned int | numberPoints () const |
Compute total number of points that are used to define an interface. More... | |
Protected Attributes | |
Real | _diffusivity_at_positive_level_set |
Diffusivity in the positive level set region. More... | |
Real | _diffusivity_at_negative_level_set |
Diffusivity in the negative level set region. More... | |
Real | _equilibrium_concentration_jump |
Jump of the equilibrium concentrations at phase boundary. More... | |
const PointValueAtXFEMInterface * | _value_at_interface_uo |
Pointer to PointValueAtXFEMInterface object. More... | |
Definition at line 19 of file XFEMPhaseTransitionMovingInterfaceVelocity.h.
XFEMPhaseTransitionMovingInterfaceVelocity::XFEMPhaseTransitionMovingInterfaceVelocity | ( | const InputParameters & | parameters | ) |
Definition at line 30 of file XFEMPhaseTransitionMovingInterfaceVelocity.C.
|
inlinevirtual |
Definition at line 23 of file XFEMPhaseTransitionMovingInterfaceVelocity.h.
|
overridevirtual |
Compute the interface velocity for a point.
point_id | Point ID |
Implements XFEMMovingInterfaceVelocityBase.
Definition at line 40 of file XFEMPhaseTransitionMovingInterfaceVelocity.C.
|
overridevirtualinherited |
Definition at line 29 of file XFEMMovingInterfaceVelocityBase.C.
|
inlineinherited |
Compute total number of points that are used to define an interface.
Definition at line 38 of file XFEMMovingInterfaceVelocityBase.h.
Referenced by MovingLineSegmentCutSetUserObject::execute(), and MovingLineSegmentCutSetUserObject::finalize().
|
protected |
Diffusivity in the negative level set region.
Definition at line 32 of file XFEMPhaseTransitionMovingInterfaceVelocity.h.
Referenced by computeMovingInterfaceVelocity().
|
protected |
Diffusivity in the positive level set region.
Definition at line 29 of file XFEMPhaseTransitionMovingInterfaceVelocity.h.
Referenced by computeMovingInterfaceVelocity().
|
protected |
Jump of the equilibrium concentrations at phase boundary.
Definition at line 35 of file XFEMPhaseTransitionMovingInterfaceVelocity.h.
Referenced by computeMovingInterfaceVelocity().
|
protectedinherited |
Pointer to PointValueAtXFEMInterface object.
Definition at line 42 of file XFEMMovingInterfaceVelocityBase.h.
Referenced by computeMovingInterfaceVelocity(), XFEMMovingInterfaceVelocityBase::initialize(), and XFEMMovingInterfaceVelocityBase::numberPoints().