ViennaLS
Loading...
Searching...
No Matches
viennals::ToMultiSurfaceMesh< NumericType, D > Member List

This is the complete list of members for viennals::ToMultiSurfaceMesh< NumericType, D >, including all inherited members.

apply() overrideviennals::ToMultiSurfaceMesh< NumericType, D >inlinevirtual
calculateNormal(const Vec3D< NumericType > &nodeA, const Vec3D< NumericType > &nodeB, const Vec3D< NumericType > &nodeC) noexceptviennals::ToSurfaceMesh< NumericType, D >inlineprotectedstatic
clearLevelSets()viennals::ToMultiSurfaceMesh< NumericType, D >inline
computeNodePosition(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int edge)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
ConstSparseIterator typedefviennals::ToSurfaceMesh< NumericType, D >protected
corner0viennals::ToSurfaceMesh< NumericType, D >protectedstatic
corner1viennals::ToSurfaceMesh< NumericType, D >protectedstatic
currentGridDeltaviennals::ToSurfaceMesh< NumericType, D >protected
currentLevelSetviennals::ToSurfaceMesh< NumericType, D >protected
currentMaterialIdviennals::ToSurfaceMesh< NumericType, D >protected
currentMaterialsviennals::ToSurfaceMesh< NumericType, D >protected
currentNormalsviennals::ToSurfaceMesh< NumericType, D >protected
directionviennals::ToSurfaceMesh< NumericType, D >protectedstatic
epsilonviennals::ToSurfaceMesh< NumericType, D >protected
generateCanonicalSharpCorner2D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int transform, Vec3D< NumericType > &cornerPos) constviennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateCanonicalSharpCorner3D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int transform, bool inverted, std::map< hrleIndex, unsigned > *nodes, std::map< hrleIndex, unsigned > *faceNodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt, Vec3D< NumericType > &cornerPos)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateCanonicalSharpEdge3D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int transform, int axis, bool inverted, std::map< hrleIndex, unsigned > *nodes, std::map< hrleIndex, unsigned > *faceNodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateSharpCorner2D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int countNeg, int countPos, int negMask, int posMask, std::map< hrleIndex, unsigned > *nodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateSharpCorner3D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int countNeg, int countPos, int negMask, int posMask, std::map< hrleIndex, unsigned > *nodes, std::map< hrleIndex, unsigned > &cornerNodes, std::map< hrleIndex, unsigned > *faceNodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateSharpCornersviennals::ToSurfaceMesh< NumericType, D >protected
generateSharpEdge3D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int countNeg, int countPos, int negMask, int posMask, std::map< hrleIndex, unsigned > *nodes, std::map< hrleIndex, unsigned > *faceNodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
generateSharpL3D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int countNeg, int countPos, int negMask, int posMask, std::map< hrleIndex, unsigned > *nodes, std::map< hrleIndex, unsigned > *faceNodes, std::vector< unsigned > *newDataSourceIds, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
getInterp(int p_a, int p_b, const viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, bool inverted) constviennals::ToSurfaceMesh< NumericType, D >inlineprotected
getNode(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int edge, std::map< hrleIndex, unsigned > *nodes, std::vector< unsigned > *newDataSourceIds)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
insertElement(const std::array< unsigned, D > &nodeNumbers)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
insertNextLevelSet(SmartPointer< lsDomainType > passedLevelSet)viennals::ToMultiSurfaceMesh< NumericType, D >inline
insertNode(Vec3D< NumericType > const &pos)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
levelSetsviennals::ToSurfaceMesh< NumericType, D >protected
matSharpCornerNodesviennals::ToSurfaceMesh< NumericType, D >protected
meshviennals::ToSurfaceMesh< NumericType, D >protected
minNodeDistanceFactorviennals::ToSurfaceMesh< NumericType, D >protected
nodeIdByBinviennals::ToSurfaceMesh< NumericType, D >protected
normalVectorDataviennals::ToSurfaceMesh< NumericType, D >protected
scaleMesh()viennals::ToSurfaceMesh< NumericType, D >inlineprotected
setLevelSet(SmartPointer< lsDomainType > passedlsDomain)viennals::ToSurfaceMesh< NumericType, D >inline
setMaterialMap(SmartPointer< MaterialMap > passedMaterialMap)viennals::ToMultiSurfaceMesh< NumericType, D >inline
setMesh(SmartPointer< Mesh< NumericType > > passedMesh)viennals::ToSurfaceMesh< NumericType, D >inline
setSharpCorners(bool check)viennals::ToSurfaceMesh< NumericType, D >inline
setUpdatePointData(bool update)viennals::ToSurfaceMesh< NumericType, D >inline
stitchToNeighbor(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int axis, bool isHighFace, unsigned faceNodeId, std::map< hrleIndex, unsigned > *nodes, ConstSparseIterator &valueIt)viennals::ToSurfaceMesh< NumericType, D >inlineprotected
ToMultiSurfaceMesh(double minNodeDistFactor=0.05, double eps=1e-12)viennals::ToMultiSurfaceMesh< NumericType, D >inline
ToMultiSurfaceMesh(SmartPointer< lsDomainType > passedLevelSet, SmartPointer< viennals::Mesh< NumericType > > passedMesh, double minNodeDistFactor=0.05, double eps=1e-12)viennals::ToMultiSurfaceMesh< NumericType, D >inline
ToMultiSurfaceMesh(std::vector< SmartPointer< lsDomainType > > const &passedLevelSets, SmartPointer< viennals::Mesh< NumericType > > passedMesh, double minNodeDistFactor=0.05, double eps=1e-12)viennals::ToMultiSurfaceMesh< NumericType, D >inline
ToMultiSurfaceMesh(SmartPointer< viennals::Mesh< NumericType > > passedMesh, double minNodeDistFactor=0.05, double eps=1e-12)viennals::ToMultiSurfaceMesh< NumericType, D >inline
ToSurfaceMesh(double mnd=0.05, double eps=1e-12)viennals::ToSurfaceMesh< NumericType, D >inlineexplicit
triangleMisformed(const std::array< unsigned, D > &nodeNumbers) noexceptviennals::ToSurfaceMesh< NumericType, D >inlineprotectedstatic
uniqueElementsviennals::ToSurfaceMesh< NumericType, D >protected
updatePointDataviennals::ToSurfaceMesh< NumericType, D >protected