54 mpBasicGeometry->computeTangentialSignDist(oLevelSet, iGlobalCoord, arcPos);
59 double arcPos = 0.0, tangSignDist = 0.0;
60 mpBasicGeometry->computeTangentialSignDist(tangSignDist, iGlobalCoord, arcPos);
66 -tangent [ 1 ], tangent [ 0 ]
std::unique_ptr< BasicGeometry > mpBasicGeometry
virtual void evalLevelSetTangential(double &oLevelSet, const FloatArray &iGlobalCoord, const FloatArray &iN, const IntArray &iNodeInd) const
Evaluate the tangential direction level set in the point iGlobalCoord.
DirectEI(int n, XfemManager *xm, Domain *aDomain)
Class implementing an array of integers.
virtual void evalLevelSetNormal(double &oLevelSet, const FloatArray &iGlobalCoord, const FloatArray &iN, const IntArray &iNodeInd) const
Evaluate the normal direction level set in the point iGlobalCoord.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
This class manages the xfem part.
virtual void evalGradLevelSetNormal(FloatArray &oGradLevelSet, const FloatArray &iGlobalCoord, const FloatMatrix &idNdX, const IntArray &iNodeInd) const
Evaluate the gradient of the normal direction level set in the point iGlobalCoord.
the oofem namespace is to define a context or scope in which all oofem names are defined.
EnrichmentItem with geometry described by BasicGeometry.