MAIA bb96820c
Multiphysics at AIA
|
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() const | Geometry< 2 > | inline |
calcCircumference(MFloat **bndVs, MInt num) | Geometry< 2 > | |
calculateBoundingBox() | Geometry2D | protectedvirtual |
collectGlobalMemoryUsage() | Geometry< 2 > | inlinevirtual |
copyElement(MInt, MInt) | Geometry< 2 > | inlinevirtual |
countSegmentLinesASCII(const MString &fileName, MInt *noElements) | Geometry2D | inlineprotected |
determineRayIntersectedElements(const MFloat *const coordinates, std::vector< std::vector< MInt > > *resultnodes) | Geometry< 2 > | |
determineSegmentOwnership(MInt, MInt *, MInt *, MInt *, MInt *) | Geometry< 2 > | inlinevirtual |
domainId() const | Geometry< 2 > | inline |
edgeTriangleIntersection(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2) | Geometry2D | inlinevirtual |
edgeTriangleIntersectionLB(MFloat *, MFloat *, MFloat *, MFloat *, MFloat *) | Geometry< 2 > | inlinevirtual |
elements | Geometry< 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) const | Geometry< 2 > | |
getBoundingBoxMB(MFloat *const bBox) const | Geometry< 2 > | |
getClosestLineIntersectionLength(MInt, const std::vector< MInt > &, MFloat *, MFloat *) | Geometry< 2 > | inlinevirtual |
getHaloElementOffset() const | Geometry< 2 > | inline |
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry2D | virtual |
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList, MFloat cellHalfLength, const MFloat *const cell_coords) | Geometry2D | virtual |
getIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry2D | virtual |
getLineIntersectingElementsBcIds(const MFloat *const line, std::set< MInt > &bcIds) | Geometry< 2 > | |
getLineIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry2D | virtual |
Geometry< 2 >::getLineIntersectionElements(MFloat *) | Geometry< 2 > | inlinevirtual |
getLineIntersectionElementsOld1(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry2D | virtual |
getLineIntersectionElementsOld2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList) | Geometry2D | virtual |
getLineIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry2D | virtual |
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) | Geometry2D | virtual |
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_adt | Geometry< 2 > | |
m_allBCs | Geometry< 2 > | protected |
m_bodyIt | Geometry< 2 > | protected |
m_bodyMap | Geometry< 2 > | protected |
m_boundaryIds | Geometry< 2 > | protected |
m_debugParGeom | Geometry< 2 > | |
m_domainId | Geometry< 2 > | private |
m_elements | Geometry< 2 > | |
m_flowSolver | Geometry< 2 > | protected |
m_geometryContext | Geometry< 2 > | private |
m_GFieldInitFromSTL | Geometry2D | protected |
m_haloElementOffset | Geometry< 2 > | private |
m_inOutTest | Geometry< 2 > | |
m_levelSetIntfBndId | Geometry2D | protected |
m_levelSetIntfBndIds | Geometry2D | protected |
m_mbelements | Geometry< 2 > | |
m_mbMidPnt | Geometry< 2 > | |
m_mbminMax | Geometry< 2 > | |
m_minMax | Geometry< 2 > | protected |
m_mpiComm | Geometry< 2 > | private |
m_noAllBCs | Geometry< 2 > | protected |
m_noBoundaryIds | Geometry< 2 > | protected |
m_noDomains | Geometry< 2 > | private |
m_noElements | Geometry< 2 > | protected |
m_noLevelSetIntfBndIds | Geometry2D | protected |
m_noMBElements | Geometry< 2 > | protected |
m_noSegments | Geometry< 2 > | protected |
m_ownSegmentId | Geometry< 2 > | |
m_parallelGeometry | Geometry< 2 > | |
m_parallelGeomFileName | Geometry< 2 > | |
m_parGeomMemFactor | Geometry< 2 > | |
m_segmentBaseName | Geometry< 2 > | protected |
m_segmentOffsets | Geometry< 2 > | |
m_segmentOffsetsWithoutMB | Geometry< 2 > | |
m_solverId | Geometry< 2 > | private |
m_uniqueOriginalTriId | Geometry< 2 > | |
mbelements | Geometry< 2 > | |
MoveAllMBElementVertex(MFloat *dx) | Geometry2D | virtual |
MoveMBElementVertex(MInt e, MInt v, MFloat *dx) | Geometry2D | virtual |
mpiComm() const | Geometry< 2 > | inline |
nDim | Geometry2D | protectedstatic |
noBoundaryIds() | Geometry< 2 > | inline |
noDomains() const | Geometry< 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) | Geometry2D | inlineprotected |
readSegments() | Geometry2D | protectedvirtual |
readSTLNetCDF(const MChar *) | Geometry< 2 > | inlinevirtual |
rebuildAdtTree() | Geometry< 2 > | inlinevirtual |
ReplaceMBElementVertex(MInt e, MInt v, MFloat *np) | Geometry2D | virtual |
resizeCollector(MInt) | Geometry< 2 > | inlinevirtual |
setHaloElementOffset(MInt off) | Geometry< 2 > | inline |
solverId() const | Geometry< 2 > | inline |
UpdateADT() | Geometry2D | virtual |
UpdateMBBoundingBox() | Geometry2D | virtual |
UpdateMBNormalVector(MInt) | Geometry2D | inlinevirtual |
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()=default | Geometry< 2 > | virtual |
~Geometry2D() | Geometry2D |