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 |