Calculate level set values for an interface that is defined by a set of line segments. More...
#include <LineSegmentLevelSetAux.h>
Public Member Functions | |
LineSegmentLevelSetAux (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeValue () override |
virtual void | compute () override |
Real | calculateSignedDistance (Point p) |
calculate the signed distance value for a given point. More... | |
Protected Attributes | |
const LineSegmentCutSetUserObject * | _linesegment_uo |
Pointer to the LineSegmentCutSetUserObject object. More... | |
std::vector< Real > | _cut_data |
Store the cut locations. More... | |
Calculate level set values for an interface that is defined by a set of line segments.
Definition at line 24 of file LineSegmentLevelSetAux.h.
LineSegmentLevelSetAux::LineSegmentLevelSetAux | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file LineSegmentLevelSetAux.C.
|
protected |
calculate the signed distance value for a given point.
p | Coordinate of point |
Definition at line 48 of file LineSegmentLevelSetAux.C.
Referenced by computeValue().
|
overrideprotectedvirtual |
Definition at line 99 of file LineSegmentLevelSetAux.C.
|
overrideprotectedvirtual |
Definition at line 106 of file LineSegmentLevelSetAux.C.
|
protected |
Store the cut locations.
Definition at line 44 of file LineSegmentLevelSetAux.h.
Referenced by calculateSignedDistance(), and compute().
|
protected |
Pointer to the LineSegmentCutSetUserObject object.
Definition at line 41 of file LineSegmentLevelSetAux.h.
Referenced by compute(), and LineSegmentLevelSetAux().