#include "SimpMeshRed.h"
#include "../iss/quality.h"
#include "quality.ipp"
Go to the source code of this file.
Namespaces | |
namespace | geom |
Functions | |
template<int N, int M, typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont> | |
void | geom::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 | geom::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 | geom::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 | geom::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 | geom::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 | geom::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 | geom::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 | geom::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 | geom::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 | geom::printQualityStatistics (std::ostream &out, const SimpMeshRed< N, M, T, Node, Cell, Cont > &mesh) |
Print quality statistics for the simplices in the mesh. |