Xfem
The Xfem Plugin
XfemTools Member List

This is the complete list of members for XfemTools, including all inherited members.

_loggerXfemToolsprotected
_ndimXfemToolsprotected
_nodeAccXfemToolsprotected
_physics (defined in XfemTools)XfemToolsprotected
_ruleSetXfemToolsprotected
_SimulationDataXfemToolsprotected
_strainAccXfemToolsprotected
_strengthAccXfemToolsprotected
_stressAccXfemToolsprotected
_xfemOptionsXfemToolsprotected
addChangedElem(XfemMesh *xmesh, double value, QList< int > &enrichList) constXfemToolsvirtual
addEnrichedDof(XfemMesh *xmesh, int numDof, const QString type) const (defined in XfemTools)XfemToolsvirtual
alterEnrichmentFunctions(XfemMesh *xmesh, double value) constXfemToolsvirtual
caracteristiclength(GmMatrix Xnodes, double &Lch) constXfemToolsvirtual
checkAndInsertTips(QList< double > &tVec) const (defined in XfemTools)XfemToolsvirtual
checkData(XfemMesh *xmesh) constXfemToolsvirtual
checkDOF(XfemMesh *xmesh, double value, QList< int > &enrichList) constXfemToolsvirtual
checkSegmentInRegularMesh(XfemMesh *xmesh, GmMatrix segCrackCoord, GmVector &mElemCutPos, double tol) const (defined in XfemTools)XfemToolsvirtual
compPropagExtension(XfemMesh *xmesh, XfemFracture *fracture, int nside, GmMatrix Xnodes, GmVector Xg, GmVector aPropDirection, QList< GmVector > &aCrack, bool isHead, GmMatrix crackInfo) constXfemToolsvirtual
compPropagExtension3D(XfemMesh *xmesh, XfemElement *xe, QList< int > elemList, GmVector v_n, GmMatrix &planeCoord, GmMatrix Xg, QList< GmVector > &aCrack, int &elemId, bool &next) constXfemToolsvirtual
CoordsFromParam(GmVector Seg2node1, GmVector Seg2node2, double tValue, GmVector &NewCrackTip) const (defined in XfemTools)XfemToolsvirtual
correctDOF(XfemMesh *xmesh, GmCell *e, XfemElement *xe, XfemEnrichedElementData *exData, QList< XfemFracture * > fractureData, QList< GmVector > &aCrack, int &old, bool &add) constXfemToolsvirtual
createDofList(XfemMesh *xmesh, const QString type) const (defined in XfemTools)XfemToolsvirtual
createSubElem(XfemMesh *xmesh, GmCell *e, QList< GmMatrix > &subElem) const (defined in XfemTools)XfemToolsvirtual
CutPLineWithPLine(XfemMesh *xmesh, double tol, GmVector Seg1node1, GmVector Seg1node2, GmVector Seg2node1, GmVector Seg2node2, GmVector &NewCrackTip, bool &bCut, bool &bCutHeadVertexA, bool &bCutTailVertexA, bool &bCutHeadVertexB, bool &bCutTailVertexB) const (defined in XfemTools)XfemToolsvirtual
CutPolygonWithPolyline(XfemMesh *xmesh, GmVector crackInfo, GmMatrix &polygonVert, int idCrack) constXfemToolsvirtual
cycInc(int iVert, int nVert, int &nCycInc) const (defined in XfemTools)XfemToolsvirtual
defDofSets(XfemMesh *xmesh) constXfemToolsvirtual
defElemCuts(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
defElemSets(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
defIPinCircle(XfemMesh *xmesh, GmVector crackInfo, QList< GmVector > &IPInfo) const (defined in XfemTools)XfemToolsvirtual
defIPinRegion(XfemMesh *xmesh, GmMatrix polygonVert, QList< GmVector > &IPInfo, GmVector crackInfo) const (defined in XfemTools)XfemToolsvirtual
deleteNodeDOF(XfemMesh *xmesh, double value) constXfemToolsvirtual
dividePolygonWithSegment(GmCell *e, GmMatrix S, QList< GmMatrix > &subElemData, double tol) const (defined in XfemTools)XfemToolsvirtual
dividePolygonWithSeveralSegments(XfemMesh *xmesh, GmCell *e, QList< GmMatrix > &subElemData, double tol) const (defined in XfemTools)XfemToolsvirtual
fillFractureRotationMatrix(GmCell *e, const GmShape *shp, GmMatrix J, GmMatrix &R) const (defined in XfemTools)XfemTools
fillGaussLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H) constXfemTools
fillInteractingCraksGaussLevelSets(GmCell *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &gaussLevelSet) constXfemTools
fillInteractingCraksNodalLevelSets(GmCell *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &nodalLevelSet) constXfemTools
fillInterCrackNodalLevelSet(GmVector Seg1node1, GmVector Seg1node2, GmVector Seg2node1, GmVector &interactingCraks) const (defined in XfemTools)XfemToolsvirtual
fillNodalLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H) constXfemTools
getCrackPlaneStrains(GmVector Exy, GmMatrix ROT, GmVector &Etn) constXfemToolsvirtual
getCrackPlaneStresses(GmVector Sxy, GmMatrix ROT, GmVector &Stn) constXfemToolsvirtual
hydroMecDofSets(XfemMesh *xmesh, int old, int &numDof, QList< GmVector > aCrack) const (defined in XfemTools)XfemToolsvirtual
insertionSort(QList< double > &tVec) const (defined in XfemTools)XfemToolsvirtual
insertionSortint(QList< int > &tVec) const (defined in XfemTools)XfemToolsvirtual
insertionSortWORepeated(QList< double > &a, double tol) const (defined in XfemTools)XfemToolsvirtual
insertionSortWORepeatedint(QList< int > &a, double tol) const (defined in XfemTools)XfemToolsvirtual
inSphere(GmMatrix crack, GmVector Ip, double characteristicLength, double tol, int &nInter) const (defined in XfemTools)XfemToolsvirtual
intersect3D_2Planes(const GmMatrix &Xg, GmMatrix &uVec, const GmMatrix &uVec2, GmMatrix &uVec3, GmMatrix &ROT, int &inter, const double &characteristicLength) constXfemToolsvirtual
intersect3D_SegmentPlane(const GmMatrix &P0, const GmMatrix &P1, const GmMatrix &Pn2, GmMatrix &n2, GmMatrix &Line, int &inter) constXfemToolsvirtual
intersectVolume(GmMatrix &nodes, QList< GmVector > &element, QList< GmVector > &fracData, GmMatrix &iNodes, QList< GmVector > &iData) constXfemToolsvirtual
intPointLine(GmVector N1, GmVector N2, GmVector crack, double tol, int &nInter) const (defined in XfemTools)XfemToolsvirtual
intSegment(GmVector N1, GmVector N2, GmVector crack, double tol, int &nInter) const (defined in XfemTools)XfemToolsvirtual
loadSubElement(XfemMesh *xmesh, GmCell *e, GmMatrix subElemNode, int type, int rule, bool isFracture) const (defined in XfemTools)XfemToolsvirtual
mechanicDofSets(XfemMesh *xmesh, int old, int &numDof, QList< GmVector > aCrack) const (defined in XfemTools)XfemToolsvirtual
orient2D(double xa, double ya, double xb, double yb, double xc, double yc, double &det) const (defined in XfemTools)XfemToolsvirtual
parametricDist(GmVector S1, GmVector S2, GmVector N1, GmVector N2, double tol, double &tValue, bool &bIntersects) const (defined in XfemTools)XfemToolsvirtual
parametricSegmentInMesh(XfemMesh *xmesh, XfemFracture *fracture, double tol) constXfemToolsvirtual
pointDimension() constXfemToolsinline
pointInConvexPolygon(double tol, GmMatrix polygonVert, GmVector Xip, int &nIn) const (defined in XfemTools)XfemToolsvirtual
pointOnSide(GmCell *e, GmMatrix xGhost, GmVector &xIp, int side) constXfemToolsvirtual
polygonCentroid(const GmMatrix &polygonVert, GmVector &Xc) constXfemToolsvirtual
principalStressDirection2D(GmVector aStress, GmVector aPStress, int nPS, GmVector &uPs) const (defined in XfemTools)XfemToolsvirtual
principalStresses2D(GmVector stress, GmVector &Ps) const (defined in XfemTools)XfemToolsvirtual
RectangularRegion(double Lch, GmMatrix Xg, GmMatrix uVec, GmMatrix &polygonVert) const (defined in XfemTools)XfemToolsvirtual
saveEnrichmentFunctions(XfemMesh *xmesh, double value) constXfemToolsvirtual
setCrackFrontData(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
setEnrichedData(XfemMesh *xmesh, GmCell *e) const (defined in XfemTools)XfemToolsvirtual
setGhostNodes(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
setGhostNodes3D(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
setIntegrationRule(int rule) (defined in XfemTools)XfemToolsinline
setIntPoints(XfemMesh *xmesh, GmCell *e, QList< GmMatrix > subElem) constXfemToolsvirtual
setZeroVeriTol(GmMatrix &Xnodes, double &Lch) constXfemToolsvirtual
subElemDiv(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
subElemDiv3D(XfemMesh *xmesh) const (defined in XfemTools)XfemToolsvirtual
test() const (defined in XfemTools)XfemTools
test2() const (defined in XfemTools)XfemTools
testCompPropagExtension3D(XfemMesh *xmesh, XfemElement *xe, QList< int > elemList, GmVector v_n, GmMatrix planeCoord, GmMatrix Xg, QList< GmVector > &aCrack, int &elemId, bool &next) const (defined in XfemTools)XfemToolsvirtual
testIntersect3D_2Planes(const GmMatrix &Pn1, GmMatrix &n1, const GmMatrix &Pn2, GmMatrix &n2, GmMatrix &Line, int &inter, XfemMesh *xmesh, XfemElement *xe, XfemElement *xe2) constXfemToolsvirtual
unitVectPlane(const GmMatrix &Xg, GmMatrix &uVec, GmMatrix &uVec2, GmMatrix &uVec3, GmMatrix &ROT) constXfemToolsvirtual
unitVectSegment(GmMatrix Xg, GmMatrix &uVec) constXfemToolsvirtual
vectorialToTensorial(GmVector &Av, GmMatrix &Am, unsigned sc, QString type="strain", bool mode=true) const (defined in XfemTools)XfemToolsvirtual
XfemTools(XfemMesh *xmesh, XfemOptions &xfemOptions, GmSimulationData *simulation, QList< GmpFemPhysics * > &physics, const GmLogCategory &logger)XfemTools
~XfemTools()XfemToolsvirtual