Defines the position of a moving front. More...
#include <MovingPlanarFront.h>
Public Member Functions | |
| MovingPlanarFront (const InputParameters ¶meters) | |
| virtual Real | value (Real t, const Point &p) const override |
Protected Attributes | |
| const RealVectorValue | _start_posn |
| Initial position of front. More... | |
| const RealVectorValue | _end_posn |
| Final position of the front: together with start_posn this defines the front's normal. More... | |
| const Function & | _distance |
| The front's distance from start_posn (along the normal direction) More... | |
| const Real | _active_length |
| Active length. More... | |
| const Real | _true_value |
| True value to return. More... | |
| const Real | _false_value |
| False value to return. More... | |
| const Real | _activation_time |
| Activation time. More... | |
| const Real | _deactivation_time |
| Deactivation time. More... | |
| RealVectorValue | _front_normal |
| Front unit normal. More... | |
Defines the position of a moving front.
The front is an infinite plane with normal pointing from start_posn to end_posn. The front's distance from start_posn is defined by the 'distance' function
This Function may be used to define the geometry of an underground excavation, probably in conjunction with a predefined sideset.
Definition at line 28 of file MovingPlanarFront.h.
| MovingPlanarFront::MovingPlanarFront | ( | const InputParameters & | parameters | ) |
Definition at line 57 of file MovingPlanarFront.C.
|
overridevirtual |
Definition at line 76 of file MovingPlanarFront.C.
|
protected |
|
protected |
|
protected |
|
protected |
The front's distance from start_posn (along the normal direction)
Definition at line 43 of file MovingPlanarFront.h.
Referenced by value().
|
protected |
Final position of the front: together with start_posn this defines the front's normal.
Definition at line 40 of file MovingPlanarFront.h.
|
protected |
|
protected |
Front unit normal.
Definition at line 61 of file MovingPlanarFront.h.
Referenced by MovingPlanarFront(), and value().
|
protected |
Initial position of front.
Definition at line 37 of file MovingPlanarFront.h.
Referenced by value().
|
protected |
1.8.16