Implements quality measures for SimpMeshRed. More...
#include "SimpMeshRed.h"#include "../iss/quality.h"#include "quality.ipp"Go to the source code of this file.
Defines | |
| #define | __geom_mesh_simplicial_quality_ipp__ |
| Print quality statistics for the simplices in the mesh. | |
Functions | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| BEGIN_NAMESPACE_GEOM void | countAdjacencies (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, ads::FixedArray< M+2, int > *counts) |
| Calculate the adjacency counts for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| T | computeContent (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh) |
| Return the total content of the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeContentStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minContent, T *maxContent, T *meanContent) |
| Calculate content (hypervolume) statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeEdgeLengthStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minLength, T *maxLength, T *meanLength) |
| Calculate edge length statistics. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | printEdgeLengthStatistics (std::ostream &out, const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh) |
| Print edge length statistics. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeDeterminantStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minDeterminant, T *maxDeterminant, T *meanDeterminant) |
| Calculate determinant statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeModifiedMeanRatioStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minModifiedMeanRatio, T *maxModifiedMeanRatio, T *meanModifiedMeanRatio) |
| Calculate modified mean ratio function statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeModifiedConditionNumberStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minModifiedConditionNumber, T *maxModifiedConditionNumber, T *meanModifiedConditionNumber) |
| Calculate modified condition number function statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | computeQualityStatistics (const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh, T *minContent, T *maxContent, T *meanContent, T *minDeterminant, T *maxDeterminant, T *meanDeterminant, T *minModifiedMeanRatio, T *maxModifiedMeanRatio, T *meanModifiedMeanRatio, T *minModifiedConditionNumber, T *maxModifiedConditionNumber, T *meanModifiedConditionNumber) |
| Calculate quality statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
| void | printQualityStatistics (std::ostream &out, const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh) |
| Print quality statistics for the simplices in the mesh. | |
Implements quality measures for SimpMeshRed.
| BEGIN_NAMESPACE_GEOM void countAdjacencies | ( | const SimpMeshRed< N, M, T, Node, Cell, Cont > & | mesh, | |
| ads::FixedArray< M+2, int > * | counts | |||
| ) | [inline] |
Calculate the adjacency counts for the simplices in the mesh.
Each simplex has between 0 and M+1 (inclusive) adjacent simplices.
1.6.3