FEMTIC
MeshDataNonConformingHexaElement Member List

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

BoundaryPlanes enum nameMeshData
calcAreaOfFace(const int iElem, const int iFace) constMeshDataNonConformingHexaElementvirtual
calcAreaOfFaceAtBottomOfMesh(const int iElem) constMeshDataNonConformingHexaElementvirtual
calcCoordOfIntersectionPointOfTwoLines(const CommonParameters::locationXY &coord1stLine1, const CommonParameters::locationXY &coord1stLine2, const CommonParameters::locationXY &coord2ndLine1, const CommonParameters::locationXY &coord2ndLine2, CommonParameters::locationXY &coordIntersectionPoint) constMeshDataprotected
calcDeterminantOfJacobianMatrix(const int iElem, const double xi, const double eta, const double zeta) constMeshDataNonConformingHexaElementprivate
calcDistance(const CommonParameters::locationXY &point0, const CommonParameters::locationXY &point1) constMeshDataprotected
calcDistanceOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
calcEdgeLengthFromElementAndEdge(const int iElem, const int iEdge) constMeshDataNonConformingHexaElement
calcEdgeLengthFromElementAndEdgeBoundaryPlanes(const int iPlane, const int iElem, const int iEdge) constMeshDataNonConformingHexaElement
calcHorizontalCoordDifferenceBoundaryPlanes(const int iPlane, const int iElem, const int iEdge) constMeshDataNonConformingHexaElement
calcHorizontalDistanceOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
calcHorizontalLocalCoordinates(const int iElem, const double x, const double y, double &xi, double &eta) constMeshDataNonConformingHexaElementprivate
calcInnerProduct2D(const CommonParameters::locationXY &startCoordOf1stVec, const CommonParameters::locationXY &endCoordOf1stVec, const CommonParameters::locationXY &startCoordOf2ndVec, const CommonParameters::locationXY &endCoordOf2ndVec) constMeshDataprotected
calcLocalCoordinates(const int iElem, const double x, const double y, const double z, double &xi, double &eta, double &zeta) constMeshDataNonConformingHexaElementprivate
calcVolume(const int elemID) constMeshDataNonConformingHexaElementvirtual
calcXCoordOfPointOnFace(const int iElem, const int iFace, const double xi, const double eta) constMeshDataNonConformingHexaElement
calcYCoordOfPointOnFace(const int iElem, const int iFace, const double xi, const double eta) constMeshDataNonConformingHexaElement
calcZCoordOfPointOnFace(const int iElem, const int iFace, const double xi, const double eta) constMeshDataNonConformingHexaElement
caldDiffXOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
caldDiffYOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
caldDiffZOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
calDiffOfCenters(const int iElem1, const int iElem2) constMeshData
checkWhetherSideFaceIsParallelToZXOrYZPlane() constMeshDataNonConformingHexaElementprivate
does1stSegmentContain2ndSegment(const CommonParameters::locationXY &startPointOf1stSegment, const CommonParameters::locationXY &endPointOf1stSegment, const CommonParameters::locationXY &startPointOf2ndSegment, const CommonParameters::locationXY &endPointOf2ndSegment) constMeshDataprotected
faceSlaveElements(const int iElem, const int iFace) constMeshDataNonConformingHexaElement
findElementIncludingPoint(const double locX, const double locY, const double locZ, double &xi, double &eta, double &zeta) constMeshDataNonConformingHexaElement
findElementIncludingPointOnSurface(const double locX, const double locY, int &faceID, double &xi, double &eta, double &zeta, const bool useUpperElem, const bool modLoc, double &locXMod, double &locYMod) constMeshDataNonConformingHexaElement
findElementIncludingPointOnYZPlaneAndReturnElemID2D(const int iPlane, const double locY, const double locZ, double &xi, double &eta) constMeshDataNonConformingHexaElement
findElementIncludingPointOnZXPlaneAndReturnElemID2D(const int iPlane, const double locX, const double locZ, double &xi, double &eta) constMeshDataNonConformingHexaElement
findElementsIncludingDipoleOnSurface(const double locXStart, const double locYStart, const double locXEnd, const double locYEnd, std::vector< int > &elements, std::vector< double > &localCoordXStartPoint, std::vector< double > &localCoordYStartPoint, std::vector< double > &localCoordXEndPoint, std::vector< double > &localCoordYEndPoint) constMeshDataNonConformingHexaElement
getCenterCoord(const int iElem) constMeshDatavirtual
getCoordXFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataNonConformingHexaElement
getCoordYFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataNonConformingHexaElement
getCoordZFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataNonConformingHexaElement
getEdgeIDLocalFromFaceIDLocal(const int iFace, const int num) constMeshDataNonConformingHexaElement
getEdgeLengthX(const int iElem) constMeshDataNonConformingHexaElement
getEdgeLengthY(const int iElem) constMeshDataNonConformingHexaElement
getElemBoundaryPlanes(const int iPlane, const int iElem) constMeshData
getFaceIDLocalFromElementBoundaryPlanes(const int iPlane, const int iElem) constMeshDataNonConformingHexaElement
getFaceIndexOfNeighborElement(const int iFace) constMeshDataNonConformingHexaElement
getIDOfNeighborElement(const int iElem, const int iFace, const int num) constMeshDataNonConformingHexaElement
MeshData::getIDOfNeighborElement(const int iElem, const int num) constMeshData
getMeshType() constMeshDataNonConformingHexaElementvirtual
getNodeIDGlobalFromElementAndEdge(const int iElem, const int iEdge, const int num) constMeshDataNonConformingHexaElement
getNodeIDGlobalFromElementAndEdgeBoundaryPlanes(const int iPlane, const int iElem, const int iEdge, const int num) constMeshDataNonConformingHexaElement
getNodeIDGlobalFromElementAndFace(const int iElem, const int iFace, const int num) constMeshDataNonConformingHexaElement
getNodeIDGlobalFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataNonConformingHexaElement
getNodesOfElements(const int iElem, const int iNode) constMeshData
getNodesOfElementsBoundaryPlanes(const int iPlane, const int iElem, const int iNode) constMeshDataNonConformingHexaElementvirtual
getNumElemOnBoundaryPlanes(const int iPlane) constMeshData
getNumElemTotal() constMeshData
getNumNeighborElement(const int iElem, const int iFace) constMeshDataNonConformingHexaElement
MeshData::getNumNeighborElement() constMeshData
getNumNodeTotal() constMeshData
getXCoordinatesOfNodes(const int iNode) constMeshData
getYCoordinatesOfNodes(const int iNode) constMeshData
getZCoordinatesOfNodes(const int iNode) constMeshData
HEXA enum valueMeshData
inputMeshData()MeshDataNonConformingHexaElementvirtual
intersectTwoSegments(const CommonParameters::locationXY &startPointOf1stSegment, const CommonParameters::locationXY &endPointOf1stSegment, const CommonParameters::locationXY &startPointOf2ndSegment, const CommonParameters::locationXY &endPointOf2ndSegment) constMeshDataprotected
isLocatedInTheElement(const double x, const double y, const double z, const int iElem) constMeshDataNonConformingHexaElementprivate
isOuterBoundary(const int iElem, const int iFace) constMeshDataNonConformingHexaElement
m_edgeID2NodeIDMeshDataNonConformingHexaElementprivate
m_elemBoundaryPlanesMeshDataprotected
m_elemOnLandSurfaceMeshDataNonConformingHexaElementprivate
m_etaAtNodeMeshDataNonConformingHexaElementprivate
m_faceID2EdgeIDMeshDataNonConformingHexaElementprivate
m_faceID2NodeIDMeshDataNonConformingHexaElementprivate
m_faceLandSurfaceMeshDataNonConformingHexaElementprivate
m_facesOfElementsBoundaryPlanesMeshDataNonConformingHexaElementprivate
m_integralPointEtaMeshDataNonConformingHexaElementprivate
m_integralPointXiMeshDataNonConformingHexaElementprivate
m_integralPointZetaMeshDataNonConformingHexaElementprivate
m_neighborElementsMeshDataprotected
m_neighborElementsForNonConformingHexaMeshDataNonConformingHexaElementprivate
m_nodesOfElementsMeshDataprotected
m_numEdgeOneElementMeshDataprotected
m_numElemOnBoundaryPlanesMeshDataprotected
m_numElemOnLandSurfaceMeshDataNonConformingHexaElementprivate
m_numElemTotalMeshDataprotected
m_numGaussMeshDataNonConformingHexaElementprivatestatic
m_numIntegralPointsMeshDataNonConformingHexaElementprivatestatic
m_numNeighborElementMeshDataprotected
m_numNodeOneElementMeshDataprotected
m_numNodeOnFaceOneElementMeshDataprotected
m_numNodeTotalMeshDataprotected
m_weightsMeshDataNonConformingHexaElementprivate
m_xCoordinatesOfNodesMeshDataprotected
m_xiAtNodeMeshDataNonConformingHexaElementprivate
m_yCoordinatesOfNodesMeshDataprotected
m_zCoordinatesOfNodesMeshDataprotected
m_zetaAtNodeMeshDataNonConformingHexaElementprivate
MeshData()MeshData
MeshData(const MeshData &rhs)MeshDataprotected
MeshDataNonConformingHexaElement()MeshDataNonConformingHexaElement
MeshDataNonConformingHexaElement(const MeshDataNonConformingHexaElement &rhs)MeshDataNonConformingHexaElementprivate
MeshType enum nameMeshData
NONCONFORMING_HEXA enum valueMeshData
operator=(const MeshDataNonConformingHexaElement &rhs)MeshDataNonConformingHexaElementprivate
MeshData::operator=(const MeshData &rhs)MeshDataprotected
outputMeshDataToBinary() constMeshDataNonConformingHexaElementvirtual
outputMeshDataToVTK() constMeshDataNonConformingHexaElementvirtual
overlapTwoLines(const CommonParameters::locationXY &coord1stLine1, const CommonParameters::locationXY &coord1stLine2, const CommonParameters::locationXY &coord2ndLine1, const CommonParameters::locationXY &coord2ndLine2) constMeshDataprotected
overlapTwoSegments(const CommonParameters::locationXY &startPointOf1stSegment, const CommonParameters::locationXY &endPointOf1stSegment, const CommonParameters::locationXY &startPointOf2ndSegment, const CommonParameters::locationXY &endPointOf2ndSegment) constMeshDataprotected
shareSameEdges(const int elemID1, const int elemID2) constMeshDataNonConformingHexaElementvirtual
shareSameNodes(const int elemID1, const int elemID2) constMeshDatavirtual
TETRA enum valueMeshData
XYMinus enum valueMeshData
XYPlus enum valueMeshData
YZMinus enum valueMeshData
YZPlus enum valueMeshData
ZXMinus enum valueMeshData
ZXPlus enum valueMeshData
~MeshData()MeshDatavirtual
~MeshDataNonConformingHexaElement()MeshDataNonConformingHexaElementvirtual