MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
Geometry3D Member List

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

addElement(MFloat *tri) overrideGeometry3Dprotectedvirtual
boundaryCheck(MFloat *, MFloat, MFloat *, MInt *)Geometry< 3 >inlinevirtual
boundingBox() constGeometry< 3 >inline
calcCircumference(MFloat **bndVs, MInt num)Geometry< 3 >
calculateBoundingBox() overrideGeometry3Dprotectedvirtual
collectGlobalMemoryUsage() overrideGeometry3Dprotectedvirtual
copyElement(MInt from, MInt to) overrideGeometry3Dprotectedvirtual
copyElement(MInt from, MInt to, element< 3 > *fromPtr, element< 3 > *toPtr)Geometry3Dprotected
correctVertexCoordinates()Geometry3Dprotectedvirtual
countSegmentTrianglesASCII(MString fileName, MInt *noElements)Geometry3Dinlineprotectedvirtual
countSegmentTrianglesBINARY(MString fileName, MInt *noElements)Geometry3Dinlineprotectedvirtual
countSegmentTrianglesNETCDF(MString fileName, MInt *noElements, const MPI_Comm comm)Geometry3Dinlineprotectedvirtual
determineRayIntersectedElements(const MFloat *const coordinates, std::vector< std::vector< MInt > > *resultnodes)Geometry< 3 >
determineSegmentOwnership(MInt segmentId, MInt *own, MInt *sumowners, MInt *firstOwner, MInt *owners) overrideGeometry3Dvirtual
domainId() constGeometry< 3 >inline
edgeTICallCounterGeometry3Dprotected
edgeTriangleIntersection(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2) overrideGeometry3Dinlinevirtual
edgeTriangleIntersectionLB(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2) overrideGeometry3Dinlinevirtual
elementsGeometry< 3 >
Geometry(const MInt solverId_, const MPI_Comm comm)Geometry< 3 >
Geometry3D(const MInt solverId_, const MPI_Comm comm)Geometry3D
Geometry3D(const MInt solverId_, const MString &filename, const MPI_Comm comm)Geometry3D
geometryContext()Geometry< 3 >inline
getBndMaxRadius(MFloat **vertices, MInt num) overrideGeometry3Dvirtual
GetBoundaryIds(MInt *noAllBcs)Geometry< 3 >inlinevirtual
GetBoundarySize(MInt segmentId) overrideGeometry3Dvirtual
GetBoundarySize(MFloat *vertices, MInt *keepOffset, MInt size) overrideGeometry3Dvirtual
GetBoundaryVertices(MInt segmentId, MFloat *tri_vx, MInt *keepOffsets, MInt size, MInt *num) overrideGeometry3Dvirtual
getBoundingBox(MFloat *const bBox) constGeometry< 3 >
getBoundingBoxMB(MFloat *const bBox) constGeometry< 3 >
getClosestLineIntersectionLength(MInt bndCndId, const std::vector< MInt > &nodeList, MFloat *targetRegion, MFloat *dist) overrideGeometry3Dvirtual
getHaloElementOffset() constGeometry< 3 >inline
getIECallCounterGeometry3Dprotected
getIECommCounterGeometry3Dprotected
getIETCallCounterGeometry3Dprotected
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList, MFloat cellHalfLength, const MFloat *const cell_coords) overrideGeometry3Dvirtual
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
getIntersectionElementsTetraeder(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry3Dvirtual
getIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
getLIE2CommCounterGeometry3Dprotected
getLineIntersectingElementsBcIds(const MFloat *const line, std::set< MInt > &bcIds)Geometry< 3 >
getLineIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
getLineIntersectionElements(MFloat *targetRegion) overrideGeometry3Dvirtual
getLineIntersectionElementsOld1(MFloat *, std::vector< MInt > &)Geometry< 3 >inlinevirtual
getLineIntersectionElementsOld2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
getLineIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
getLineIntersectionMBElements2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList, MInt bcIc) overrideGeometry3Dvirtual
getLineTriangleIntersection(const MFloat *const p1, const MFloat *const p2, const MFloat radius, const MFloat *const v1, const MFloat *const v2, const MFloat *const v3, MFloat *intersection, MFloat *normal, MFloat *lambda2, MFloat *dist) overrideGeometry3Dvirtual
getLineTriangleIntersectionSimple(MFloat *p1, MFloat *p2, MFloat *v1, MFloat *v2, MFloat *v3) overrideGeometry3Dvirtual
getLineTriangleIntersectionSimpleDistance(MFloat *p1, MFloat *p2, MFloat *v1, MFloat *v2, MFloat *v3, MFloat *dist) overrideGeometry3Dvirtual
GetNoElements()Geometry< 3 >inlinevirtual
GetNoSegments()Geometry< 3 >inlinevirtual
getSphereIntersectionMBElements(MFloat *P, MFloat radius, std::vector< MInt > &nodeList) overrideGeometry3Dvirtual
GetUniqueSegmentEdges(MInt segmentId)Geometry3Dinlinevirtual
GetUniqueSegmentEdgesParGeom(MFloat *tri_vx, MInt *keepOffsets, MInt size)Geometry3Dinlinevirtual
is_big_endian()Geometry3Dprotectedvirtual
isEdgeAlreadyInCollection(std::vector< std::pair< MFloat *, MFloat * > > tmp_edges, MFloat *p1, MFloat *p2, MInt *pos) overrideGeometry3Dinlinevirtual
isOnGeometry(const MFloat, const MFloat *, MString)Geometry< 3 >
logStatistics() overrideGeometry3Dvirtual
m_adtGeometry< 3 >
m_allBCsGeometry< 3 >protected
m_bodyItGeometry< 3 >protected
m_bodyMapGeometry< 3 >protected
m_boundaryIdsGeometry< 3 >protected
m_communicateSegmentsSerialGeometry3Dprotected
m_debugParGeomGeometry< 3 >
m_domainIdGeometry< 3 >private
m_elementsGeometry< 3 >
m_flowSolverGeometry< 3 >protected
m_forceBoundingBoxGeometry3Dprotected
m_geometryContextGeometry< 3 >private
m_geomFileTypeGeometry3Dprotected
m_getLIE2CallCounterGeometry3Dprotected
m_GFieldInitFromSTLGeometry3Dprotected
m_gridCutTestGeometry3Dprotected
m_gridFileNameGeometry3Dprotected
m_haloElementOffsetGeometry< 3 >private
m_inOutTestGeometry< 3 >
m_levelSetIntfBndIdGeometry3Dprotected
m_levelSetIntfBndIdsGeometry3Dprotected
m_mbelementsGeometry< 3 >
m_mbMidPntGeometry< 3 >
m_mbminMaxGeometry< 3 >
m_minMaxGeometry< 3 >protected
m_mpiCommGeometry< 3 >private
m_noAllBCsGeometry< 3 >protected
m_noAllTrianglesGeometry3Dprotected
m_noBoundaryIdsGeometry< 3 >protected
m_noDomainsGeometry< 3 >private
m_noElementsGeometry< 3 >protected
m_noLevelSetIntfBndIdsGeometry3Dprotected
m_noMBElementsGeometry< 3 >protected
m_noSegmentsGeometry< 3 >protected
m_ownSegmentIdGeometry< 3 >
m_parallelGeometryGeometry< 3 >
m_parallelGeomFileNameGeometry< 3 >
m_parGeomMemFactorGeometry< 3 >
m_segmentBaseNameGeometry< 3 >protected
m_segmentOffsetsGeometry< 3 >
m_segmentOffsetsWithoutMBGeometry< 3 >
m_solverIdGeometry< 3 >private
m_t_geometryAllGeometry3Dprivate
m_t_readGeometryGeometry3Dprivate
m_tg_geometryGeometry3Dprivate
m_uniqueOriginalTriIdGeometry< 3 >
mbelementsGeometry< 3 >
MoveAllMBElementVertex(MFloat *dx) overrideGeometry3Dvirtual
MoveMBElementVertex(MInt e, MInt v, MFloat *dx) overrideGeometry3Dvirtual
mpiComm() constGeometry< 3 >inline
nDimGeometry3Dprotectedstatic
noBoundaryIds()Geometry< 3 >inline
noDomains() constGeometry< 3 >inline
otherCallsGeometry3Dprotected
pointIsInside(const MFloat *const coordinates)Geometry< 3 >
pointIsInside(const MFloat *const coordinates, MInt *numcutsperdir)Geometry< 3 >
pointIsInside2(const MFloat *const coordinates, MInt *numcutsperdir=nullptr)Geometry< 3 >
pointIsInsideMBElements(const MFloat *const coordinates, MInt *, MInt *, MInt)Geometry< 3 >
pointIsInsideMBElements2(const MFloat *const coordinates, MInt *, MInt *, MInt)Geometry< 3 >
printMemoryUsage()Geometry3Dprotected
readSegments() overrideGeometry3Dprotectedvirtual
readSegmentsParallel()Geometry3Dinlineprotectedvirtual
readSegmentsSerial()Geometry3Dinlineprotectedvirtual
readSegmentTrianglesASCII(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset)Geometry3Dinlineprotectedvirtual
readSegmentTrianglesBINARY_BE(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset)Geometry3Dinlineprotectedvirtual
readSegmentTrianglesBINARY_LE(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset)Geometry3Dinlineprotectedvirtual
readSegmentTrianglesNETCDF(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset, const MPI_Comm comm)Geometry3Dinlineprotectedvirtual
readSTLNetCDF(const char *fileName) overrideGeometry3Dvirtual
rebuildAdtTree() overrideGeometry3Dprotectedvirtual
ReplaceMBElementVertex(MInt e, MInt v, MFloat *np) overrideGeometry3Dvirtual
resizeCollector(MInt new_size) overrideGeometry3Dprotectedvirtual
setHaloElementOffset(MInt off)Geometry< 3 >inline
solverId() constGeometry< 3 >inline
swap4BytesToBE(char *buf)Geometry3Dinlineprotectedvirtual
UpdateADT() overrideGeometry3Dvirtual
UpdateMBBoundingBox() overrideGeometry3Dvirtual
UpdateMBNormalVector(MInt e) overrideGeometry3Dvirtual
vectorsEqual(MFloat *a, MFloat *b)Geometry< 3 >
writeADTAndSTLToNetCDF(const char *fileName) overrideGeometry3Dvirtual
writeParallelGeometryVTK(MString filename) overrideGeometry3Dprotectedvirtual
writeSegmentsToDX()Geometry< 3 >protectedvirtual
writeSTL(const char *fileName) overrideGeometry3Dvirtual
writeSTLMB(const char *fileName, MInt &noNodes, MInt *&nodeList) overrideGeometry3Dvirtual
~Geometry()=defaultGeometry< 3 >virtual
~Geometry3D()Geometry3D