MAIA bb96820c
Multiphysics at AIA
|
This is the complete list of members for Geometry3D, including all inherited members.
addElement(MFloat *tri) override | Geometry3D | protectedvirtual |
boundaryCheck(MFloat *, MFloat, MFloat *, MInt *) | Geometry< 3 > | inlinevirtual |
boundingBox() const | Geometry< 3 > | inline |
calcCircumference(MFloat **bndVs, MInt num) | Geometry< 3 > | |
calculateBoundingBox() override | Geometry3D | protectedvirtual |
collectGlobalMemoryUsage() override | Geometry3D | protectedvirtual |
copyElement(MInt from, MInt to) override | Geometry3D | protectedvirtual |
copyElement(MInt from, MInt to, element< 3 > *fromPtr, element< 3 > *toPtr) | Geometry3D | protected |
correctVertexCoordinates() | Geometry3D | protectedvirtual |
countSegmentTrianglesASCII(MString fileName, MInt *noElements) | Geometry3D | inlineprotectedvirtual |
countSegmentTrianglesBINARY(MString fileName, MInt *noElements) | Geometry3D | inlineprotectedvirtual |
countSegmentTrianglesNETCDF(MString fileName, MInt *noElements, const MPI_Comm comm) | Geometry3D | inlineprotectedvirtual |
determineRayIntersectedElements(const MFloat *const coordinates, std::vector< std::vector< MInt > > *resultnodes) | Geometry< 3 > | |
determineSegmentOwnership(MInt segmentId, MInt *own, MInt *sumowners, MInt *firstOwner, MInt *owners) override | Geometry3D | virtual |
domainId() const | Geometry< 3 > | inline |
edgeTICallCounter | Geometry3D | protected |
edgeTriangleIntersection(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2) override | Geometry3D | inlinevirtual |
edgeTriangleIntersectionLB(MFloat *trianglePoint1, MFloat *trianglePoint2, MFloat *trianglePoint3, MFloat *edgePoint1, MFloat *edgePoint2) override | Geometry3D | inlinevirtual |
elements | Geometry< 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) override | Geometry3D | virtual |
GetBoundaryIds(MInt *noAllBcs) | Geometry< 3 > | inlinevirtual |
GetBoundarySize(MInt segmentId) override | Geometry3D | virtual |
GetBoundarySize(MFloat *vertices, MInt *keepOffset, MInt size) override | Geometry3D | virtual |
GetBoundaryVertices(MInt segmentId, MFloat *tri_vx, MInt *keepOffsets, MInt size, MInt *num) override | Geometry3D | virtual |
getBoundingBox(MFloat *const bBox) const | Geometry< 3 > | |
getBoundingBoxMB(MFloat *const bBox) const | Geometry< 3 > | |
getClosestLineIntersectionLength(MInt bndCndId, const std::vector< MInt > &nodeList, MFloat *targetRegion, MFloat *dist) override | Geometry3D | virtual |
getHaloElementOffset() const | Geometry< 3 > | inline |
getIECallCounter | Geometry3D | protected |
getIECommCounter | Geometry3D | protected |
getIETCallCounter | Geometry3D | protected |
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList, MFloat cellHalfLength, const MFloat *const cell_coords) override | Geometry3D | virtual |
getIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
getIntersectionElementsTetraeder(MFloat *targetRegion, std::vector< MInt > &nodeList) | Geometry3D | virtual |
getIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
getLIE2CommCounter | Geometry3D | protected |
getLineIntersectingElementsBcIds(const MFloat *const line, std::set< MInt > &bcIds) | Geometry< 3 > | |
getLineIntersectionElements(MFloat *targetRegion, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
getLineIntersectionElements(MFloat *targetRegion) override | Geometry3D | virtual |
getLineIntersectionElementsOld1(MFloat *, std::vector< MInt > &) | Geometry< 3 > | inlinevirtual |
getLineIntersectionElementsOld2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
getLineIntersectionMBElements(MFloat *targetRegion, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
getLineIntersectionMBElements2(MFloat *targetRegion, MInt *spaceDirection, std::vector< MInt > &nodeList, MInt bcIc) override | Geometry3D | virtual |
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) override | Geometry3D | virtual |
getLineTriangleIntersectionSimple(MFloat *p1, MFloat *p2, MFloat *v1, MFloat *v2, MFloat *v3) override | Geometry3D | virtual |
getLineTriangleIntersectionSimpleDistance(MFloat *p1, MFloat *p2, MFloat *v1, MFloat *v2, MFloat *v3, MFloat *dist) override | Geometry3D | virtual |
GetNoElements() | Geometry< 3 > | inlinevirtual |
GetNoSegments() | Geometry< 3 > | inlinevirtual |
getSphereIntersectionMBElements(MFloat *P, MFloat radius, std::vector< MInt > &nodeList) override | Geometry3D | virtual |
GetUniqueSegmentEdges(MInt segmentId) | Geometry3D | inlinevirtual |
GetUniqueSegmentEdgesParGeom(MFloat *tri_vx, MInt *keepOffsets, MInt size) | Geometry3D | inlinevirtual |
is_big_endian() | Geometry3D | protectedvirtual |
isEdgeAlreadyInCollection(std::vector< std::pair< MFloat *, MFloat * > > tmp_edges, MFloat *p1, MFloat *p2, MInt *pos) override | Geometry3D | inlinevirtual |
isOnGeometry(const MFloat, const MFloat *, MString) | Geometry< 3 > | |
logStatistics() override | Geometry3D | virtual |
m_adt | Geometry< 3 > | |
m_allBCs | Geometry< 3 > | protected |
m_bodyIt | Geometry< 3 > | protected |
m_bodyMap | Geometry< 3 > | protected |
m_boundaryIds | Geometry< 3 > | protected |
m_communicateSegmentsSerial | Geometry3D | protected |
m_debugParGeom | Geometry< 3 > | |
m_domainId | Geometry< 3 > | private |
m_elements | Geometry< 3 > | |
m_flowSolver | Geometry< 3 > | protected |
m_forceBoundingBox | Geometry3D | protected |
m_geometryContext | Geometry< 3 > | private |
m_geomFileType | Geometry3D | protected |
m_getLIE2CallCounter | Geometry3D | protected |
m_GFieldInitFromSTL | Geometry3D | protected |
m_gridCutTest | Geometry3D | protected |
m_gridFileName | Geometry3D | protected |
m_haloElementOffset | Geometry< 3 > | private |
m_inOutTest | Geometry< 3 > | |
m_levelSetIntfBndId | Geometry3D | protected |
m_levelSetIntfBndIds | Geometry3D | protected |
m_mbelements | Geometry< 3 > | |
m_mbMidPnt | Geometry< 3 > | |
m_mbminMax | Geometry< 3 > | |
m_minMax | Geometry< 3 > | protected |
m_mpiComm | Geometry< 3 > | private |
m_noAllBCs | Geometry< 3 > | protected |
m_noAllTriangles | Geometry3D | protected |
m_noBoundaryIds | Geometry< 3 > | protected |
m_noDomains | Geometry< 3 > | private |
m_noElements | Geometry< 3 > | protected |
m_noLevelSetIntfBndIds | Geometry3D | protected |
m_noMBElements | Geometry< 3 > | protected |
m_noSegments | Geometry< 3 > | protected |
m_ownSegmentId | Geometry< 3 > | |
m_parallelGeometry | Geometry< 3 > | |
m_parallelGeomFileName | Geometry< 3 > | |
m_parGeomMemFactor | Geometry< 3 > | |
m_segmentBaseName | Geometry< 3 > | protected |
m_segmentOffsets | Geometry< 3 > | |
m_segmentOffsetsWithoutMB | Geometry< 3 > | |
m_solverId | Geometry< 3 > | private |
m_t_geometryAll | Geometry3D | private |
m_t_readGeometry | Geometry3D | private |
m_tg_geometry | Geometry3D | private |
m_uniqueOriginalTriId | Geometry< 3 > | |
mbelements | Geometry< 3 > | |
MoveAllMBElementVertex(MFloat *dx) override | Geometry3D | virtual |
MoveMBElementVertex(MInt e, MInt v, MFloat *dx) override | Geometry3D | virtual |
mpiComm() const | Geometry< 3 > | inline |
nDim | Geometry3D | protectedstatic |
noBoundaryIds() | Geometry< 3 > | inline |
noDomains() const | Geometry< 3 > | inline |
otherCalls | Geometry3D | protected |
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() | Geometry3D | protected |
readSegments() override | Geometry3D | protectedvirtual |
readSegmentsParallel() | Geometry3D | inlineprotectedvirtual |
readSegmentsSerial() | Geometry3D | inlineprotectedvirtual |
readSegmentTrianglesASCII(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset) | Geometry3D | inlineprotectedvirtual |
readSegmentTrianglesBINARY_BE(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset) | Geometry3D | inlineprotectedvirtual |
readSegmentTrianglesBINARY_LE(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset) | Geometry3D | inlineprotectedvirtual |
readSegmentTrianglesNETCDF(MString fileName, Collector< element< 3 > > *elemCollector, MInt bndCndId, MInt segmentId, MInt *offset, const MPI_Comm comm) | Geometry3D | inlineprotectedvirtual |
readSTLNetCDF(const char *fileName) override | Geometry3D | virtual |
rebuildAdtTree() override | Geometry3D | protectedvirtual |
ReplaceMBElementVertex(MInt e, MInt v, MFloat *np) override | Geometry3D | virtual |
resizeCollector(MInt new_size) override | Geometry3D | protectedvirtual |
setHaloElementOffset(MInt off) | Geometry< 3 > | inline |
solverId() const | Geometry< 3 > | inline |
swap4BytesToBE(char *buf) | Geometry3D | inlineprotectedvirtual |
UpdateADT() override | Geometry3D | virtual |
UpdateMBBoundingBox() override | Geometry3D | virtual |
UpdateMBNormalVector(MInt e) override | Geometry3D | virtual |
vectorsEqual(MFloat *a, MFloat *b) | Geometry< 3 > | |
writeADTAndSTLToNetCDF(const char *fileName) override | Geometry3D | virtual |
writeParallelGeometryVTK(MString filename) override | Geometry3D | protectedvirtual |
writeSegmentsToDX() | Geometry< 3 > | protectedvirtual |
writeSTL(const char *fileName) override | Geometry3D | virtual |
writeSTLMB(const char *fileName, MInt &noNodes, MInt *&nodeList) override | Geometry3D | virtual |
~Geometry()=default | Geometry< 3 > | virtual |
~Geometry3D() | Geometry3D |