Implements quality measures for IndSimpSet. More...
#include "IndSimpSetIncAdj.h"#include "topology.h"#include "../simplex/SimplexModMeanRatio.h"#include "../simplex/SimplexModCondNum.h"#include "quality.ipp"Go to the source code of this file.
Functions | |
| template<int M, typename SimpInIter , typename T > | |
| void | computeEdgeLengthStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumLength, T *maximumLength) |
| Compute edge length statistics. | |
| template<int M, typename VertRAIter , typename ISInIter , typename T > | |
| void | computeEdgeLengthStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumLength, T *maximumLength) |
| Compute edge length statistics. | |
| template<int N, bool A, typename T , typename V , typename IS > | |
| void | computeEdgeLengthStatistics (const IndSimpSetIncAdj< N, 2, A, T, V, IS > &mesh, T *minimumLength, T *maximumLength, T *meanLength) |
| Compute edge length statistics. | |
| template<int M, typename T , typename SimpInIter > | |
| T | computeMinimumEdgeLength (SimpInIter simplicesBeginning, SimpInIter simplicesEnd) |
| Return the minimum edge length. | |
| template<int M, typename T , typename SimpInIter > | |
| T | computeMaximumEdgeLength (SimpInIter simplicesBeginning, SimpInIter simplicesEnd) |
| Return the maximum edge length. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| T | computeContent (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd) |
| Return the total content of the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| T | computeContent (SimpInIter simplicesBeginning, SimpInIter simplicesEnd) |
| Return the total content of the simplices in the mesh. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | computeContentStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumContent, T *maximumContent, T *meanContent) |
| Calculate content (hypervolume) statistics for the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| void | computeContentStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumContent, T *maximumContent, T *meanContent) |
| Calculate content (hypervolume) statistics for the simplices in the mesh. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | computeDeterminantStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumDeterminant, T *maximumDeterminant, T *meanDeterminant) |
| Calculate determinant statistics for the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| void | computeDeterminantStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumDeterminant, T *maximumDeterminant, T *meanDeterminant) |
| Calculate determinant statistics for the simplices in the mesh. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | computeModifiedMeanRatioStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumModMeanRatio, T *maximumModMeanRatio, T *meanModMeanRatio) |
| Calculate modified mean ratio function statistics for the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| void | computeModifiedMeanRatioStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumModMeanRatio, T *maximumModMeanRatio, T *meanModMeanRatio) |
| Calculate modified mean ratio function statistics for the simplices in the mesh. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | computeModifiedConditionNumberStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumModCondNum, T *maximumModCondNum, T *meanModCondNum) |
| Calculate modified condition number function statistics for the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| void | computeModifiedConditionNumberStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumModCondNum, T *maximumModCondNum, T *meanModCondNum) |
| Calculate modified condition number function statistics for the simplices in the mesh. | |
| template<int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | computeQualityStatistics (VertRAIter vertices, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd, T *minimumContent, T *maximumContent, T *meanContent, T *minimumDeterminant, T *maximumDeterminant, T *meanDeterminant, T *minimumModMeanRatio, T *maximumModMeanRatio, T *meanModMeanRatio, T *minimumModCondNum, T *maximumModCondNum, T *meanModCondNum) |
| Calculate quality statistics for the simplices in the mesh. | |
| template<int M, typename T , typename SimpInIter > | |
| void | computeQualityStatistics (SimpInIter simplicesBeginning, SimpInIter simplicesEnd, T *minimumContent, T *maximumContent, T *meanContent, T *minimumDeterminant, T *maximumDeterminant, T *meanDeterminant, T *minimumModMeanRatio, T *maximumModMeanRatio, T *meanModMeanRatio, T *minimumModCondNum, T *maximumModCondNum, T *meanModCondNum) |
| Calculate quality statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , typename VertRAIter , typename ISInIter > | |
| void | printQualityStatistics (std::ostream &out, VertRAIter verticesBeginning, VertRAIter verticesEnd, ISInIter indexedSimplicesBeginning, ISInIter indexedSimplicesEnd) |
| Print quality statistics for the simplices in the mesh. | |
| template<int N, int M, typename T , typename SimpInIter > | |
| void | printQualityStatistics (std::ostream &out, SimpInIter simplicesBeginning, SimpInIter simplicesEnd) |
| Print quality statistics for the simplices in the mesh. | |
Implements quality measures for IndSimpSet.
1.6.3