gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the documentation of this file.
6 #ifndef ANALYSEMESHQUALITY_H
7 #define ANALYSEMESHQUALITY_H
24 double minIGE = -1,
double minICN = -1)
41 #if defined(HAVE_VISUDEV)
43 int _numElementToScan;
44 bool _pwJac, _pwIGE, _pwICN;
45 std::map<int, std::vector<double> > _dataPViewJac;
46 std::map<int, std::vector<double> > _dataPViewIGE;
47 std::map<int, std::vector<double> > _dataPViewICN;
48 int _type2tag[20] = {0};
56 std::vector<data_elementMinMax>
_data;
62 for(
int i = 0; i < 3; ++i) {
71 std::string
getName()
const {
return "AnalyseMeshQuality"; }
74 return "Compute validity and quality of curved elements.";
77 std::string
getAuthor()
const {
return "Amaury Johnen"; }
93 #if defined(HAVE_VISUDEV)
94 void _computePointwiseQuantities(
MElement *,
96 void _createPViewPointwise();
97 void _setInterpolationMatrices(
PView *);
std::vector< data_elementMinMax > _data
int _hideWithThreshold(int askedDim, int whichMeasure, double threshold, bool greater)
GMSH_Plugin * GMSH_RegisterAnalyseMeshQualityPlugin()
data_elementMinMax(MElement *e, double minJ=2, double maxJ=0, double minIGE=-1, double minICN=-1)
std::string getShortHelp() const
std::string getName() const
void _printStatJacobian()
void _computeMinIGE(int dim)
std::string getAuthor() const
GMSH_AnalyseMeshQualityPlugin()
std::string getHelp() const
void _computeMinMaxJandValidity(int dim)
StringXNumber * getOption(int)
void _clear(int askedDim)
void _computeMinICN(int dim)