vtf-logo

topologicalOptimize.h File Reference

Functions to topologicalOptimize the cells in a SimpMeshRed. More...

#include "SimpMeshRed.h"
#include "EdgeRemoval.h"
#include "FaceRemoval.h"
#include "set.h"
#include "../iss/PointsOnManifold.h"
#include "../../../ads/algorithm/skipElements.h"
#include "topologicalOptimize3.ipp"

Go to the source code of this file.

Namespaces

namespace  geom

Functions

template<class _QualityMetric, typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, int SD>
int geom::topologicalOptimize (SimpMeshRed< 3, 3, T, Node, Cell, Cont > *mesh, const PointsOnManifold< 3, 2, SD, T > *manifold, std::multiset< std::pair< int, int > > *edgeRemovalOperations=0, std::multiset< std::pair< int, int > > *faceRemovalOperations=0, int maximumSteps=std::numeric_limits< int >::max())
 Use edge and face removal to optimize the mesh.
template<int N, int M, typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, int MM, int SD>
int geom::topologicalOptimizeUsingMeanRatio (SimpMeshRed< N, M, T, Node, Cell, Cont > *mesh, const PointsOnManifold< N, MM, SD, T > *manifold, std::multiset< std::pair< int, int > > *edgeRemovalOperations=0, std::multiset< std::pair< int, int > > *faceRemovalOperations=0, const int maximumSteps=std::numeric_limits< int >::max())
 Use edge and face removal to optimize the mesh.
template<int N, int M, typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, int MM, int SD>
int geom::topologicalOptimizeUsingConditionNumber (SimpMeshRed< N, M, T, Node, Cell, Cont > *mesh, const PointsOnManifold< N, MM, SD, T > *manifold, std::multiset< std::pair< int, int > > *edgeRemovalOperations=0, std::multiset< std::pair< int, int > > *faceRemovalOperations=0, const int maximumSteps=std::numeric_limits< int >::max())
 Use edge and face removal to optimize the mesh.


Detailed Description

Functions to topologicalOptimize the cells in a SimpMeshRed.


Generated on Fri Aug 24 12:56:00 2007 for Computational Geometry Package by  doxygen 1.4.7