|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for meshMetric, including all inherited members.
| _adj | meshMetric | private |
| _deprecated | Field | protected |
| _detMetric | meshMetric | private |
| _dim | meshMetric | private |
| _e | meshMetric | private |
| _e_moins | meshMetric | private |
| _elements | meshMetric | private |
| _epsilon | meshMetric | private |
| _fct | meshMetric | private |
| _nodalMetrics | meshMetric | private |
| _nodalSizes | meshMetric | private |
| _np | meshMetric | private |
| _octree | meshMetric | private |
| _technique | meshMetric | private |
| _vertexMap | meshMetric | private |
| addMetric(int technique, simpleFunction< double > *fct, const std::vector< double > ¶meters) | meshMetric | |
| callbacks | Field | |
| computeHessian() | meshMetric | |
| computeMetric(int metricNumber) | meshMetric | |
| computeMetricEigenDir(MVertex *ver, SMetric3 &hessian, SMetric3 &metric, double &size, double x=0.0, double y=0.0, double z=0.0) | meshMetric | |
| computeMetricFrey(MVertex *ver, SMetric3 &hessian, SMetric3 &metric, double &size, double x=0.0, double y=0.0, double z=0.0) | meshMetric | |
| computeMetricHessian(MVertex *ver, SMetric3 &hessian, SMetric3 &metric, double &size, double x=0.0, double y=0.0, double z=0.0) | meshMetric | |
| computeMetricIsoLinInterp(MVertex *ver, SMetric3 &hessian, SMetric3 &metric, double &size, double x=0.0, double y=0.0, double z=0.0) | meshMetric | |
| computeMetricLevelSet(MVertex *ver, SMetric3 &hessian, SMetric3 &metric, double &size, double x=0.0, double y=0.0, double z=0.0) | meshMetric | |
| computeValues() | meshMetric | |
| EIGENDIRECTIONS enum value | meshMetric | |
| EIGENDIRECTIONS_LINEARINTERP_H enum value | meshMetric | |
| exportInfo(const char *fileendname) | meshMetric | |
| Field() | Field | inline |
| FREY enum value | meshMetric | |
| getDescription() | meshMetric | inlinevirtual |
| getGradient(MVertex *v) | meshMetric | |
| getLaplacian(MVertex *v) | meshMetric | |
| getName() | meshMetric | inlinevirtual |
| getOption(const std::string &optionName) | Field | |
| grads | meshMetric | private |
| hasAnalyticalMetric | meshMetric | private |
| HESSIAN enum value | meshMetric | |
| hessians | meshMetric | private |
| hmax | meshMetric | private |
| hmin | meshMetric | private |
| id | Field | |
| isDeprecated() | Field | inline |
| isotropic() const | meshMetric | inlinevirtual |
| ISOTROPIC_LINEARINTERP_H enum value | meshMetric | |
| LEVELSET enum value | meshMetric | |
| meshMetric(std::vector< MElement * > elements) | meshMetric | |
| meshMetric(GModel *gm) | meshMetric | |
| metricAtVertex(MVertex *v) | meshMetric | inline |
| MetricComputationTechnique enum name | meshMetric | |
| needMetricUpdate | meshMetric | private |
| nodalField typedef | meshMetric | |
| nodalMetricTensor typedef | meshMetric | |
| numComponents() const | Field | inlinevirtual |
| operator()(double x, double y, double z, GEntity *ge=nullptr) | meshMetric | virtual |
| operator()(double x, double y, double z, SMetric3 &metr, GEntity *ge=nullptr) | meshMetric | virtual |
| Field::operator()(double x, double y, double z, SVector3 &, GEntity *ge=0) | Field | inlinevirtual |
| options | Field | |
| putOnNewView(int viewTag=-1) | Field | |
| scaleMetric(int nbElementsTarget, nodalMetricTensor &nmt) | meshMetric | |
| setOfFcts | meshMetric | private |
| setOfMetrics | meshMetric | private |
| setOfParameters | meshMetric | private |
| setOfRecomputeBoolean | meshMetric | private |
| setOfSizes | meshMetric | private |
| setOfTechniques | meshMetric | private |
| update() | Field | inlinevirtual |
| updateMetrics() | meshMetric | private |
| updateNeeded | Field | |
| vals | meshMetric | private |
| ~Field() | Field | virtual |
| ~meshMetric() | meshMetric |