CoMMA 1.3.2
A geometric agglomerator for unstructured meshes
Loading...
Searching...
No Matches
CoMMADefs.h File Reference
#include "CoMMA/CoMMAConfig.h"

Go to the source code of this file.

Namespaces

namespace  comma
 

Enumerations

enum  comma::CoMMACellT : CoMMAIntT {
  comma::INTERIOR = 0 , comma::VALLEY = 1 , comma::RIDGE = 2 , comma::CORNER = 3 ,
  comma::EXTREME = 4 , comma::N_CELL_TYPES = 4
}
 Type of an element according to its boundary faces / edges The terms come from the NIA paper: Nishikawa, Diskin, Thomas... More...
 
enum  comma::CoMMANeighbourhoodT : CoMMAIntT { comma::EXTENDED = 0 , comma::PURE_FRONT = 1 }
 Type of neighbourhood (of a coarse cell) considered when agglomerating. More...
 
enum  comma::CoMMASeedsPoolT : CoMMAIntT { comma::BOUNDARY_PRIORITY = 0 , comma::NEIGHBOURHOOD_PRIORITY = 1 , comma::BOUNDARY_PRIORITY_ONE_POINT_INIT = 10 , comma::NEIGHBOURHOOD_PRIORITY_ONE_POINT_INIT = 11 }
 Type of seeds pool ordering. More...
 
enum  comma::CoMMAAspectRatioT : CoMMAIntT {
  comma::DIAMETER_OVER_RADIUS = 0 , comma::DIAMETER_OVER_MIN_EDGE , comma::DIAMETER , comma::ONE_OVER_MEASURE ,
  comma::ONE_OVER_INTERNAL_WEIGHTS , comma::PERIMETER_OVER_RADIUS , comma::EXTERNAL_WEIGHTS , comma::MAX_BARY_DIST_OVER_RADIUS ,
  comma::MAX_OVER_MIN_BARY_DIST , comma::ALGEBRAIC_PERIMETER_OVER_MEASURE
}
 Type of aspect-ratio. Notation: More...
 
enum  comma::CoMMACellCouplingT : CoMMAIntT { comma::MAX_WEIGHT = 0 , comma::MIN_DISTANCE = 1 }
 Type of coupling between cells in an anisotropic line. More...