Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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