Xfem
The Xfem Plugin
XfemMeshCopier Member List

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

_cellAcListXfemMeshCopierprivate
_coordAcXfemMeshCopierprivate
_enrichedAcListXfemMeshCopierprivate
_gaussAcListXfemMeshCopierprivate
_loggerXfemMeshCopierprivate
_newCellAcListXfemMeshCopierprivate
_newCoordAcXfemMeshCopierprivate
_newGaussAcListXfemMeshCopierprivate
_newMeshXfemMeshCopierprivate
_newNodeAcListXfemMeshCopierprivate
_nodeAcListXfemMeshCopierprivate
_solverXfemMeshCopierprivate
_srcMeshXfemMeshCopierprivate
addEdgeInfo(int node, int srcNode, bool incoming, int elemIndex, const QList< FractureEdgeId > &fractures, QList< SplitEdgeData > &edges) constXfemMeshCopierprivate
addNodeInfo(QMap< int, SplitNodeData > &nodeInfo, QMap< SubElementId, int > &elementTranslationMap, const XfemFracture *f, int fractureSegment, const XfemElement *e, int node, int nodeEdge) constXfemMeshCopierprivate
buildSubElementNodeLists(QList< SubElementNodeData > &nodeDataList, QList< NewNodesData > &newNodesList)XfemMeshCopierprivate
copy(bool splitFractures)XfemMeshCopier
copy(const QStringList &nodeAttributes, const QStringList &elementAttributes, bool createMissingAttributes, bool splitFractures)XfemMeshCopier
copyAux(const QStringList &nodeAttributes, const QStringList &elementAttributes, bool createMissingAttributes, bool splitFractures)XfemMeshCopierprivate
fillEdgeList(int node, const QList< SubElementId > &elements, const QList< FractureEdgeId > &fractures, const QMap< SubElementId, int > &elementTranslationMap, QList< SplitEdgeData > &edges) constXfemMeshCopierprivate
fillGaussLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H) constXfemMeshCopierprivate
fillInteractingCraksGaussLevelSets(const XfemElement *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &gaussLevelSet) constXfemMeshCopierprivate
fillInteractingCraksNodalLevelSets(const XfemElement *e, XfemEnrichedElementData *exData, int nEnrich, int nCracks, QList< double >crackIndex, QList< GmMatrix > &nodalLevelSet) constXfemMeshCopierprivate
fillNodalLevelSetMatrix(GmMatrix X, GmMatrix Xg, GmMatrix &H) constXfemMeshCopierprivate
fillSplitInfoMaps(const int *typeIndexMap, QMap< int, SplitNodeData > &nodeInfo, QMap< SubElementId, int > &elementTranslationMap) constXfemMeshCopierprivate
FractureEdgeId typedefXfemMeshCopierprivate
interpolateInternalNodeValue(const XfemElement *e, GmValueAccessor *ac, QList< GmValueAccessor * > eacList, const GmVector &naturalCoord, GmVector &result) constXfemMeshCopierprivate
interpolateSplittedNodeValue(GmValueAccessor *ac, QList< GmValueAccessor * > eacList, int srcNode, int newNode, const FractureEdgeId &fracture, const SubElementId *nodeElement, const SubElementId *otherElement, GmVector &result) constXfemMeshCopierprivate
polygonCentroid(GmMatrix polygonCoords, GmVector &Xcg) const (defined in XfemMeshCopier)XfemMeshCopierprivate
replaceElementNode(int node, int newNode, const QList< int > &elements)XfemMeshCopierprivate
segmentInfo(const XfemFracture *f, int segment, int *n1, int *n2, int *e1=NULL, int *e2=NULL) constXfemMeshCopierprivate
setElementData(const QList< SubElementNodeData > &nodeDataList, const QList< int > &psIndex, const int *typeIndexMap)XfemMeshCopierprivate
setNodeData(const QList< NewNodesData > &newNodesList, bool updateGhostNodes)XfemMeshCopierprivate
setupAccessors(const QStringList &nodeAttributes, const QStringList &elementAttributes, bool createMissingAttributes)XfemMeshCopierprivate
setupElementAccessors(const QStringList &elementAttributes, bool createMissingAttributes)XfemMeshCopierprivate
setupEnrichedAccessors()XfemMeshCopierprivate
setupNodeAccessors(const QStringList &nodeAttributes, bool createMissingAttributes)XfemMeshCopierprivate
setupPropertyMap(QList< int > &psIndex)XfemMeshCopierprivate
sortEdgeList(int node, QList< SplitEdgeData > &edges, int *lastEdge) constXfemMeshCopierprivate
splitMesh(const int *typeIndexMap)XfemMeshCopierprivate
SubElementId typedefXfemMeshCopierprivate
updateNodeAttributes(int srcNode, int newNode, const FractureEdgeId &fracture, const SubElementId *nodeElement, const SubElementId *otherElement)XfemMeshCopierprivate
XfemMeshCopier(const XfemMesh *srcMesh, GmElementMesh *newMesh, XfemSolver *solver, const GmLogCategory &logger)XfemMeshCopier
~XfemMeshCopier()XfemMeshCopiervirtual