|
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 |