FEMTIC
MeshDataTetraElement Member List

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

BoundaryPlanes enum nameMeshData
calcArea(const CommonParameters::CoordPair &point1, const CommonParameters::CoordPair &point2, const CommonParameters::CoordPair &point3) constMeshDataTetraElementprivate
calcAreaCoordsOfPointOnLandSurface(const int elemID, const int faceID, const CommonParameters::locationXY &pointCoord, CommonParameters::AreaCoords &coords) constMeshDataTetraElementprivate
calcAreaCoordsOfPointOnYZPlaneOfBoundary(const int iPlane, const int iElem, const CommonParameters::CoordPair &point, CommonParameters::AreaCoords &coords) constMeshDataTetraElementprivate
calcAreaCoordsOfPointOnZXPlaneOfBoundary(const int iPlane, const int iElem, const CommonParameters::CoordPair &point, CommonParameters::AreaCoords &coords) constMeshDataTetraElementprivate
calcAreaOfFace(const int iElem, const int iFace) constMeshDataTetraElementvirtual
calcAreaOfFaceAtBottomOfMesh(const int iElem) constMeshDataTetraElementvirtual
calcAreaOnXYPlaneWithSignFromAreaCoords(const int elemID, const int faceID, const CommonParameters::AreaCoords &coord0, const CommonParameters::AreaCoords &coord1, const CommonParameters::AreaCoords &coord2) constMeshDataTetraElement
calcAreaWithSignFromAreaCoords(const int elemID, const int faceID, const CommonParameters::AreaCoords &coord0, const CommonParameters::AreaCoords &coord1, const CommonParameters::AreaCoords &coord2) constMeshDataTetraElement
calcCoordOfIntersectionPointOfTwoLines(const CommonParameters::locationXY &coord1stLine1, const CommonParameters::locationXY &coord1stLine2, const CommonParameters::locationXY &coord2ndLine1, const CommonParameters::locationXY &coord2ndLine2, CommonParameters::locationXY &coordIntersectionPoint) constMeshDataprotected
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) constMeshDataTetraElement
calcEdgeLengthFromElementAndEdgeBoundaryPlanes(const int iPlane, const int iElem, const int iEdge) constMeshDataTetraElement
calcEdgeLengthProjectedOnHorizontalPlaneFromElementAndEdge(const int iElem, const int iEdge) constMeshDataTetraElement
calcHorizontalCoordDifferenceBoundaryPlanes(const int iPlane, const int iElem, const int iEdge) constMeshDataTetraElement
calcHorizontalDistanceOfTwoNodes(const int nodeID0, const int nodeID1) constMeshData
calcInnerProduct2D(const CommonParameters::locationXY &startCoordOf1stVec, const CommonParameters::locationXY &endCoordOf1stVec, const CommonParameters::locationXY &startCoordOf2ndVec, const CommonParameters::locationXY &endCoordOf2ndVec) constMeshDataprotected
calcVolume(const int elemID) constMeshDataTetraElementvirtual
calcVolume(const CommonParameters::locationXYZ &point1, const CommonParameters::locationXYZ &point2, const CommonParameters::locationXYZ &point3, const CommonParameters::locationXYZ &point4) constMeshDataTetraElementprivate
calcVolumeCoordFromAreaCoord(const int iFace, const CommonParameters::AreaCoords &areaCoord, CommonParameters::VolumeCoords &volumeCoord) constMeshDataTetraElement
calcVolumeCoordsOfPoint(const int elemID, const CommonParameters::locationXYZ &pointCoord, CommonParameters::VolumeCoords &coords) constMeshDataTetraElementprivate
calcVolumeCoordsOfPointOnLandSurface(const int elemID, const int faceID, const CommonParameters::locationXY &pointCoord, CommonParameters::VolumeCoords &coords) constMeshDataTetraElementprivate
calcXCoordOfPointOnFace(const int iElem, const int iFace, const CommonParameters::AreaCoords &areaCoord) constMeshDataTetraElement
calcYCoordOfPointOnFace(const int iElem, const int iFace, const CommonParameters::AreaCoords &areaCoord) constMeshDataTetraElement
calcZCoordOfPointOnFace(const int iElem, const int iFace, const CommonParameters::AreaCoords &areaCoord) constMeshDataTetraElement
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
does1stSegmentContain2ndSegment(const CommonParameters::locationXY &startPointOf1stSegment, const CommonParameters::locationXY &endPointOf1stSegment, const CommonParameters::locationXY &startPointOf2ndSegment, const CommonParameters::locationXY &endPointOf2ndSegment) constMeshDataprotected
findElementIncludingPoint(const double locX, const double locY, const double locZ, CommonParameters::VolumeCoords &localCoord) constMeshDataTetraElement
findElementIncludingPointOnSurface(const double locX, const double locY, int &faceID, CommonParameters::AreaCoords &localCoord, const bool useUpperElem, const bool modLoc, double &locXMod, double &locYMod) constMeshDataTetraElement
findElementIncludingPointOnYZPlaneAndReturnElemID2D(const int iPlane, const double locY, const double locZ, CommonParameters::AreaCoords &localCoord) constMeshDataTetraElement
findElementIncludingPointOnZXPlaneAndReturnElemID2D(const int iPlane, const double locZ, const double locX, CommonParameters::AreaCoords &localCoord) constMeshDataTetraElement
findElementsIncludingDipoleOnSurface(const double locXStart, const double locYStart, const double locXEnd, const double locYEnd, std::vector< int > &elements, std::vector< int > &faces, std::vector< CommonParameters::AreaCoords > &areaCoordsdStartPoint, std::vector< CommonParameters::AreaCoords > &areaCoordsdEndPoint) constMeshDataTetraElement
getCenterCoord(const int iElem) constMeshDatavirtual
getCoordXFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataTetraElement
getCoordYFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataTetraElement
getCoordZFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataTetraElement
getEdgeIDLocalFromFaceIDLocal(const int iFace, const int num) constMeshDataTetraElement
getElemBoundaryPlanes(const int iPlane, const int iElem) constMeshData
getFaceIDLocalFromElementBoundaryPlanes(const int iPlane, const int iElem) constMeshDataTetraElement
getIDOfNeighborElement(const int iElem, const int num) constMeshData
getMeshType() constMeshDataTetraElementvirtual
getNodeIDGlobalFromElementAndEdge(const int iElem, const int iEdge, const int num) constMeshDataTetraElement
getNodeIDGlobalFromElementAndEdgeBoundaryPlanes(const int iPlane, const int iElem, const int iEdge, const int num) constMeshDataTetraElement
getNodeIDGlobalFromElementAndFace(const int iElem, const int iFace, const int num) constMeshDataTetraElement
getNodeIDGlobalFromElementBoundaryPlanes(const int iPlane, const int iElem, const int num) constMeshDataTetraElement
getNodeIDLocalFromEdgeIDLocal(const int iEdge, const int num) constMeshDataTetraElement
getNodeIDLocalFromFaceIDLocal(const int iFace, const int num) constMeshDataTetraElement
getNodesOfElements(const int iElem, const int iNode) constMeshData
getNodesOfElementsBoundaryPlanes(const int iPlane, const int iElem, const int iNode) constMeshDataTetraElementvirtual
getNumElemOnBoundaryPlanes(const int iPlane) constMeshData
getNumElemTotal() constMeshData
getNumNeighborElement() constMeshData
getNumNodeTotal() constMeshData
getXCoordinatesOfNodes(const int iNode) constMeshData
getYCoordinatesOfNodes(const int iNode) constMeshData
getZCoordinatesOfNodes(const int iNode) constMeshData
HEXA enum valueMeshData
inputMeshData()MeshDataTetraElementvirtual
intersectTwoSegments(const CommonParameters::locationXY &startPointOf1stSegment, const CommonParameters::locationXY &endPointOf1stSegment, const CommonParameters::locationXY &startPointOf2ndSegment, const CommonParameters::locationXY &endPointOf2ndSegment) constMeshDataprotected
locateInsideOfFace(const int elemID, const int faceID, const CommonParameters::locationXYZ &loc) constMeshDataTetraElementprivate
locateLeftOfSegmentOnLandSurface(const CommonParameters::locationXY &point, const CommonParameters::locationXY &startPointOfSegment, const CommonParameters::locationXY &endPointOfSegment) constMeshDataTetraElementprivate
locateLeftOfSegmentOnSeaSurface(const CommonParameters::locationXY &point, const CommonParameters::locationXY &startPointOfSegment, const CommonParameters::locationXY &endPointOfSegment) constMeshDataTetraElementprivate
locateLeftOfSegmentOnYZPlaneOfBoundary(const int iPlane, const int iElem, const int iEdge, const CommonParameters::locationYZ &point) constMeshDataTetraElementprivate
locateLeftOfSegmentOnZXPlaneOfBoundary(const int iPlane, const int iElem, const int iEdge, const CommonParameters::locationZX &point) constMeshDataTetraElementprivate
m_edgeID2NodeIDMeshDataTetraElementprivate
m_elemBoundaryPlanesMeshDataprotected
m_elemOnLandSurfaceMeshDataTetraElementprivate
m_epsMeshDataTetraElementprivatestatic
m_faceID2EdgeIDMeshDataTetraElementprivate
m_faceID2NodeIDMeshDataTetraElementprivate
m_faceLandSurfaceMeshDataTetraElementprivate
m_facesOfElementsBoundaryPlanesMeshDataTetraElementprivate
m_neighborElementsMeshDataprotected
m_nodesOfElementsMeshDataprotected
m_numEdgeOneElementMeshDataprotected
m_numElemOnBoundaryPlanesMeshDataprotected
m_numElemOnLandSurfaceMeshDataTetraElementprivate
m_numElemTotalMeshDataprotected
m_numNeighborElementMeshDataprotected
m_numNodeOneElementMeshDataprotected
m_numNodeOnFaceOneElementMeshDataprotected
m_numNodeTotalMeshDataprotected
m_xCoordinatesOfNodesMeshDataprotected
m_yCoordinatesOfNodesMeshDataprotected
m_zCoordinatesOfNodesMeshDataprotected
MeshData()MeshData
MeshData(const MeshData &rhs)MeshDataprotected
MeshDataTetraElement()MeshDataTetraElement
MeshDataTetraElement(const MeshDataTetraElement &rhs)MeshDataTetraElementprivate
MeshType enum nameMeshData
NONCONFORMING_HEXA enum valueMeshData
operator=(const MeshDataTetraElement &rhs)MeshDataTetraElementprivate
MeshData::operator=(const MeshData &rhs)MeshDataprotected
outputMeshDataToBinary() constMeshDataTetraElementvirtual
outputMeshDataToVTK() constMeshDataTetraElementvirtual
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) constMeshDataTetraElementvirtual
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
~MeshDataTetraElement()MeshDataTetraElementvirtual