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

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

addElement(MFloat *)Geometry< 2 >inlinevirtual
boundaryCheck(MFloat *, MFloat, MFloat *, MInt *)Geometry< 2 >inlinevirtual
boundingBox() constGeometry< 2 >inline
calcCircumference(MFloat **bndVs, MInt num)Geometry< 2 >
calculateBoundingBox()Geometry2Dprotectedvirtual
collectGlobalMemoryUsage()Geometry< 2 >inlinevirtual
copyElement(MInt, MInt)Geometry< 2 >inlinevirtual
countSegmentLinesASCII(const MString &fileName, MInt *noElements)Geometry2Dinlineprotected
determineRayIntersectedElements(const MFloat *const coordinates, std::vector< std::vector< MInt > > *resultnodes)Geometry< 2 >
determineSegmentOwnership(MInt, MInt *, MInt *, MInt *, MInt *)Geometry< 2 >inlinevirtual
domainId() constGeometry< 2 >inline
edgeTriangleIntersection(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2)Geometry2Dinlinevirtual
edgeTriangleIntersectionLB(MFloat *, MFloat *, MFloat *, MFloat *, MFloat *)Geometry< 2 >inlinevirtual
elementsGeometry< 2 >
Geometry(const MInt solverId_, const MPI_Comm comm)Geometry< 2 >
Geometry2D(const MInt solverId_, const MPI_Comm comm)Geometry2D
Geometry2D(const MInt solverId_, const MString filename, const MPI_Comm comm)Geometry2D
geometryContext()Geometry< 2 >inline
getBndMaxRadius(MFloat **, MInt)Geometry< 2 >inlinevirtual
GetBoundaryIds(MInt *noAllBcs)Geometry< 2 >inlinevirtual
GetBoundarySize(MInt)Geometry< 2 >inlinevirtual
GetBoundarySize(MFloat *, MInt *, MInt)Geometry< 2 >inlinevirtual
GetBoundaryVertices(MInt, MFloat *, MInt *, MInt, MInt *)Geometry< 2 >inlinevirtual
getBoundingBox(MFloat *const bBox) constGeometry< 2 >
getBoundingBoxMB(MFloat *const bBox) constGeometry< 2 >
getClosestLineIntersectionLength(MInt, const std::vector< MInt > &, MFloat *, MFloat *)Geometry< 2 >inlinevirtual
getHaloElementOffset() constGeometry< 2 >inline
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry2Dvirtual
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList, MFloat cellHalfLength, const MFloat *const cell_coords)Geometry2Dvirtual
getIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry2Dvirtual
getLineIntersectingElementsBcIds(const MFloat *const line, std::set< MInt > &bcIds)Geometry< 2 >
getLineIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry2Dvirtual
Geometry< 2 >::getLineIntersectionElements(MFloat *)Geometry< 2 >inlinevirtual
getLineIntersectionElementsOld1(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry2Dvirtual
getLineIntersectionElementsOld2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList)Geometry2Dvirtual
getLineIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList)Geometry2Dvirtual
getLineIntersectionMBElements2(MFloat *, MInt *, std::vector< MInt > &, MInt)Geometry< 2 >inlinevirtual
getLineTriangleIntersection(const MFloat *const, const MFloat *const, const MFloat, const MFloat *const, const MFloat *const, const MFloat *const, MFloat *, MFloat *, MFloat *, MFloat *)Geometry< 2 >inlinevirtual
getLineTriangleIntersectionSimple(MFloat *, MFloat *, MFloat *, MFloat *, MFloat *)Geometry< 2 >inlinevirtual
getLineTriangleIntersectionSimpleDistance(MFloat *, MFloat *, MFloat *, MFloat *, MFloat *, MFloat *)Geometry< 2 >inlinevirtual
GetNoElements()Geometry< 2 >inlinevirtual
GetNoSegments()Geometry< 2 >inlinevirtual
getSphereIntersectionMBElements(MFloat *P, MFloat radius, std::vector< MInt > &nodeList)Geometry2Dvirtual
isEdgeAlreadyInCollection(std::vector< std::pair< MFloat *, MFloat * > >, MFloat *, MFloat *, MInt *)Geometry< 2 >inlinevirtual
isOnGeometry(const MFloat, const MFloat *, MString)Geometry< 2 >
logStatistics()Geometry< 2 >inlinevirtual
m_adtGeometry< 2 >
m_allBCsGeometry< 2 >protected
m_bodyItGeometry< 2 >protected
m_bodyMapGeometry< 2 >protected
m_boundaryIdsGeometry< 2 >protected
m_debugParGeomGeometry< 2 >
m_domainIdGeometry< 2 >private
m_elementsGeometry< 2 >
m_flowSolverGeometry< 2 >protected
m_geometryContextGeometry< 2 >private
m_GFieldInitFromSTLGeometry2Dprotected
m_haloElementOffsetGeometry< 2 >private
m_inOutTestGeometry< 2 >
m_levelSetIntfBndIdGeometry2Dprotected
m_levelSetIntfBndIdsGeometry2Dprotected
m_mbelementsGeometry< 2 >
m_mbMidPntGeometry< 2 >
m_mbminMaxGeometry< 2 >
m_minMaxGeometry< 2 >protected
m_mpiCommGeometry< 2 >private
m_noAllBCsGeometry< 2 >protected
m_noBoundaryIdsGeometry< 2 >protected
m_noDomainsGeometry< 2 >private
m_noElementsGeometry< 2 >protected
m_noLevelSetIntfBndIdsGeometry2Dprotected
m_noMBElementsGeometry< 2 >protected
m_noSegmentsGeometry< 2 >protected
m_ownSegmentIdGeometry< 2 >
m_parallelGeometryGeometry< 2 >
m_parallelGeomFileNameGeometry< 2 >
m_parGeomMemFactorGeometry< 2 >
m_segmentBaseNameGeometry< 2 >protected
m_segmentOffsetsGeometry< 2 >
m_segmentOffsetsWithoutMBGeometry< 2 >
m_solverIdGeometry< 2 >private
m_uniqueOriginalTriIdGeometry< 2 >
mbelementsGeometry< 2 >
MoveAllMBElementVertex(MFloat *dx)Geometry2Dvirtual
MoveMBElementVertex(MInt e, MInt v, MFloat *dx)Geometry2Dvirtual
mpiComm() constGeometry< 2 >inline
nDimGeometry2Dprotectedstatic
noBoundaryIds()Geometry< 2 >inline
noDomains() constGeometry< 2 >inline
pointIsInside(const MFloat *const coordinates)Geometry< 2 >
pointIsInside(const MFloat *const coordinates, MInt *numcutsperdir)Geometry< 2 >
pointIsInside2(const MFloat *const coordinates, MInt *numcutsperdir=nullptr)Geometry< 2 >
pointIsInsideMBElements(const MFloat *const coordinates, MInt *, MInt *, MInt)Geometry< 2 >
pointIsInsideMBElements2(const MFloat *const coordinates, MInt *, MInt *, MInt)Geometry< 2 >
readSegmentLinesASCII(MString fileName, Collector< element< 2 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset)Geometry2Dinlineprotected
readSegments()Geometry2Dprotectedvirtual
readSTLNetCDF(const MChar *)Geometry< 2 >inlinevirtual
rebuildAdtTree()Geometry< 2 >inlinevirtual
ReplaceMBElementVertex(MInt e, MInt v, MFloat *np)Geometry2Dvirtual
resizeCollector(MInt)Geometry< 2 >inlinevirtual
setHaloElementOffset(MInt off)Geometry< 2 >inline
solverId() constGeometry< 2 >inline
UpdateADT()Geometry2Dvirtual
UpdateMBBoundingBox()Geometry2Dvirtual
UpdateMBNormalVector(MInt)Geometry2Dinlinevirtual
vectorsEqual(MFloat *a, MFloat *b)Geometry< 2 >
writeADTAndSTLToNetCDF(const MChar *)Geometry< 2 >inlinevirtual
writeParallelGeometryVTK(MString)Geometry< 2 >inlinevirtual
writeSegmentsToDX()Geometry< 2 >protectedvirtual
writeSTL(const MChar *)Geometry< 2 >inlinevirtual
writeSTLMB(const MChar *, MInt &, MInt *&)Geometry< 2 >inlinevirtual
~Geometry()=defaultGeometry< 2 >virtual
~Geometry2D()Geometry2D