|
ViennaLS
|
This is the complete list of members for viennals::ToMultiSurfaceMesh< NumericType, D >, including all inherited members.
| apply() override | viennals::ToMultiSurfaceMesh< NumericType, D > | inlinevirtual |
| calculateNormal(const Vec3D< NumericType > &nodeA, const Vec3D< NumericType > &nodeB, const Vec3D< NumericType > &nodeC) noexcept | viennals::ToSurfaceMesh< NumericType, D > | inlineprotectedstatic |
| clearLevelSets() | viennals::ToMultiSurfaceMesh< NumericType, D > | inline |
| computeNodePosition(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int edge) | viennals::ToSurfaceMesh< NumericType, D > | inlineprotected |
| ConstSparseIterator typedef | viennals::ToSurfaceMesh< NumericType, D > | protected |
| corner0 | viennals::ToSurfaceMesh< NumericType, D > | protectedstatic |
| corner1 | viennals::ToSurfaceMesh< NumericType, D > | protectedstatic |
| currentGridDelta | viennals::ToSurfaceMesh< NumericType, D > | protected |
| currentLevelSet | viennals::ToSurfaceMesh< NumericType, D > | protected |
| currentMaterialId | viennals::ToSurfaceMesh< NumericType, D > | protected |
| currentMaterials | viennals::ToSurfaceMesh< NumericType, D > | protected |
| currentNormals | viennals::ToSurfaceMesh< NumericType, D > | protected |
| direction | viennals::ToSurfaceMesh< NumericType, D > | protectedstatic |
| epsilon | viennals::ToSurfaceMesh< NumericType, D > | protected |
| generateCanonicalSharpCorner2D(viennahrle::ConstSparseCellIterator< hrleDomainType > &cellIt, int transform, Vec3D< NumericType > &cornerPos) const | viennals::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 |
| generateSharpCorners | viennals::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) const | viennals::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 |
| levelSets | viennals::ToSurfaceMesh< NumericType, D > | protected |
| matSharpCornerNodes | viennals::ToSurfaceMesh< NumericType, D > | protected |
| mesh | viennals::ToSurfaceMesh< NumericType, D > | protected |
| minNodeDistanceFactor | viennals::ToSurfaceMesh< NumericType, D > | protected |
| nodeIdByBin | viennals::ToSurfaceMesh< NumericType, D > | protected |
| normalVectorData | viennals::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) noexcept | viennals::ToSurfaceMesh< NumericType, D > | inlineprotectedstatic |
| uniqueElements | viennals::ToSurfaceMesh< NumericType, D > | protected |
| updatePointData | viennals::ToSurfaceMesh< NumericType, D > | protected |