Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
GeometryIntersection< nDim_ > Member List

This is the complete list of members for GeometryIntersection< nDim_ >, including all inherited members.

a_cellLengthAtCell(const MInt cellId) constGeometryIntersection< nDim_ >inlineprivate
a_coordinate(const MInt cellId, const MInt dir)GeometryIntersection< nDim_ >inlineprivate
a_gridCellVolume(const MInt cellId) constGeometryIntersection< nDim_ >inlineprivate
addPoint(const std::vector< polyVertex > *, const MInt *, const MInt, std::array< MFloat, nDim >)GeometryIntersection< nDim_ >private
clearCutCellData()GeometryIntersection< nDim_ >inline
compFaceIntegrals_pyraBased3(polyFace *face, const std::vector< polyVertex > *vertices, MFloat *MC, MFloat *VC, MFloat *XC)GeometryIntersection< nDim_ >private
compFaceIntegrals_pyraBased3(polyFace *face, const std::vector< polyVertex > *vertices, MFloat *MC, MFloat *VC, MFloat *XC)GeometryIntersection< nDim_ >private
computeCutFaces(std::vector< CutCell< nDim > > &cutCellData, const MInt maxNoSurfaces, const MInt tCutGroup)GeometryIntersection< nDim_ >
computeCutFaces(std::vector< CutCell< nDim > > &cutCellData, const MInt maxNoSurfaces, const MInt tCutGroup)GeometryIntersection< nDim_ >
computeCutFaceSimple(CutCell< nDim > &cutCell)GeometryIntersection< nDim_ >private
computeCutFaceSimple(CutCell< nDim > &cutCell)GeometryIntersection< nDim_ >private
computeCutPoints(std::vector< CutCandidate< nDim > > &candidates, const MInt *candidateIds, std::vector< MInt > &candidatesOrder)GeometryIntersection< nDim_ >
computeCutPointsFromSTL(std::vector< CutCandidate< nDim > > &candidates)GeometryIntersection< nDim_ >
computeNodalValues(std::vector< CutCandidate< nDim > > &candidates, MInt *candidateIds, const MFloat *scalarField, const MInt *bodyIdField, const MBool *const gapPropertyField, const MBool gapClosure)GeometryIntersection< nDim_ >
computeNormal(const std::array< MFloat, nDim > p0, const std::array< MFloat, nDim > p1, std::array< MFloat, nDim > res, MFloat &w)GeometryIntersection< nDim_ >inlineprivate
computeNormal(const std::array< MFloat, nDim > p0, const std::array< MFloat, nDim > p1, const std::array< MFloat, nDim > p2, std::array< MFloat, nDim > &res, MFloat &w)GeometryIntersection< nDim_ >inlineprivate
compVolumeIntegrals_pyraBased3(std::vector< polyCutCell > *, std::vector< polyFace > *, const std::vector< polyVertex > *)GeometryIntersection< nDim_ >private
compVolumeIntegrals_pyraBased3(std::vector< polyCutCell > *cutCells, std::vector< polyFace > *faces, const std::vector< polyVertex > *vertices)GeometryIntersection< nDim_ >private
correctNodalValuesAtLevelJump(std::vector< CutCandidate< nDim > > &candidates, const MInt *)GeometryIntersection< nDim_ >private
crossProduct(MFloat *c, const MFloat *a, const MFloat *b)GeometryIntersection< nDim_ >inlineprivate
cutCandidates_()GeometryIntersection< nDim_ >inline
cutCellData_()GeometryIntersection< nDim_ >inline
exchangeNodalValues(const MInt **maxLevelWindowCells, const MInt *noMaxLevelWindowCells, const MInt **maxLevelHaloCells, std::vector< CutCandidate< nDim > > &candidates, MInt *candidateIds)GeometryIntersection< nDim_ >
fillCutCellData(std::vector< CutCandidate< nDim > > &candidates, std::vector< CutCell< nDim > > &cutCellData, std::vector< MInt > cutCellIdMapping)GeometryIntersection< nDim_ >
fillCutCellData(std::vector< CutCandidate< nDim > > &candidates, std::vector< CutCell< nDim > > &cutCellData, std::vector< MInt > cutCellIdMapping)GeometryIntersection< nDim_ >
Geom typedefGeometryIntersection< nDim_ >private
geometry()GeometryIntersection< nDim_ >inlineprivate
geometry() constGeometryIntersection< nDim_ >inlineprivate
geometryContext()GeometryIntersection< nDim_ >inlineprivate
GeometryIntersection(GridProxy *gridProxy_, Geom *geometry_)GeometryIntersection< nDim_ >inline
getNeighborNodes(const MInt, const MInt, MInt, MInt *, MInt *)GeometryIntersection< nDim_ >private
grid()GeometryIntersection< nDim_ >inlineprivate
grid() constGeometryIntersection< nDim_ >inlineprivate
GridProxy typedefGeometryIntersection< nDim_ >private
m_bndryLvlJumpsGeometryIntersection< nDim_ >private
m_bodyFaceJoinCriterionGeometryIntersection< nDim_ >private
m_bodyFaceJoinModeGeometryIntersection< nDim_ >private
m_bodyToSetTableGeometryIntersection< nDim_ >
m_caseCheckListGeometryIntersection< nDim_ >private
m_complexBoundaryGeometryIntersection< nDim_ >
m_cutCandidatesGeometryIntersection< nDim_ >private
m_cutCellDataGeometryIntersection< nDim_ >private
m_cutLvlJumpCandidatesGeometryIntersection< nDim_ >private
m_epsGeometryIntersection< nDim_ >
m_geometryGeometryIntersection< nDim_ >private
m_gridCutTestGeometryIntersection< nDim_ >private
m_gridProxyGeometryIntersection< nDim_ >private
m_maxNoChildsGeometryIntersection< nDim_ >privatestatic
m_multiCutCellGeometryIntersection< nDim_ >
m_noBodiesInSetGeometryIntersection< nDim_ >
m_noCornersGeometryIntersection< nDim_ >privatestatic
m_noDirsGeometryIntersection< nDim_ >privatestatic
m_noEdgesGeometryIntersection< nDim_ >privatestatic
m_noEmbeddedBodiesGeometryIntersection< nDim_ >
m_noLevelSetsUsedForMbGeometryIntersection< nDim_ >
m_scaledCoordinateGeometryIntersection< nDim_ >
m_scaledCutCellGeometryIntersection< nDim_ >
m_setToBodiesTableGeometryIntersection< nDim_ >
nDimGeometryIntersection< nDim_ >privatestatic
polyCutCell typedefGeometryIntersection< nDim_ >private
polyEdge typedefGeometryIntersection< nDim_ >private
resetCutCellData()GeometryIntersection< nDim_ >inline
returnDebugInfo()GeometryIntersection< nDim_ >inline
writeInfo(std::vector< CutCell< nDim > > &cutCellData, MUint, MInt)GeometryIntersection< nDim_ >private
writeVTKFileOfCell(MInt cellId, std::vector< polyFace > *faces, const std::vector< polyVertex > *vertices, MInt set)GeometryIntersection< nDim_ >private
writeVTKFileOfCell(MInt cellId, std::vector< polyFace > *faces, const std::vector< polyVertex > *vertices, MInt set)GeometryIntersection< nDim_ >private
~GeometryIntersection()GeometryIntersection< nDim_ >inline