|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Classes | |
| class | _coeffData |
| class | _coeffDataICN |
| class | _coeffDataIGE |
| class | _coeffDataJac |
| struct | _lessMaxB |
| struct | _lessMinB |
Functions | |
| void | minMaxJacobianDeterminant (MElement *el, double &min, double &max, const fullMatrix< double > *normals, bool debug) |
| double | minIGEMeasure (MElement *el, bool knownValid, bool reversedOk, const fullMatrix< double > *normals, bool debug) |
| double | minICNMeasure (MElement *el, bool knownValid, bool reversedOk, const fullMatrix< double > *normals, bool debug) |
| void | sampleJacobianDeterminant (MElement *el, int deg, double &min, double &max, const fullMatrix< double > *normals) |
| void | sampleIGEMeasure (MElement *el, int deg, double &min, double &max) |
| void | sampleICNMeasure (MElement *el, int deg, double &min, double &max) |
| void | sampleJacobianDeterminant (MElement *el, int deg, fullVector< double > &jac, const fullMatrix< double > *normals) |
| void | sampleIGEMeasure (MElement *el, int deg, fullVector< double > &ige) |
| void | sampleICNMeasure (MElement *el, int deg, fullVector< double > &icn) |
| template<typename Comp > | |
| void | _subdivideDomainsMinOrMax (std::vector< _coeffData * > &domains, double &minL, double &maxL, bool debug) |
| void | _subdivideDomains (std::vector< _coeffData * > &domains, bool alsoMax, bool debug) |
| double | _getMinAndDeleteDomains (std::vector< _coeffData * > &domains) |
| double | _computeBoundRational (const fullVector< double > &numerator, const fullVector< double > &denominator, bool lower, bool positiveDenom) |
| void | testAllMeasuresAllElements () |
| void | testAllMeasures (MElement *el, const fullMatrix< double > *normals) |
| double jacobianBasedQuality::_computeBoundRational | ( | const fullVector< double > & | numerator, |
| const fullVector< double > & | denominator, | ||
| bool | lower, | ||
| bool | positiveDenom | ||
| ) |
Definition at line 903 of file qualityMeasuresJacobian.cpp.
Referenced by jacobianBasedQuality::_coeffDataIGE::_computeLowerBound(), and jacobianBasedQuality::_coeffDataICN::_computeLowerBound().


| double jacobianBasedQuality::_getMinAndDeleteDomains | ( | std::vector< _coeffData * > & | domains | ) |
Definition at line 879 of file qualityMeasuresJacobian.cpp.
Referenced by minICNMeasure(), and minIGEMeasure().

| void jacobianBasedQuality::_subdivideDomains | ( | std::vector< _coeffData * > & | domains, |
| bool | alsoMax, | ||
| bool | debug | ||
| ) |
Definition at line 860 of file qualityMeasuresJacobian.cpp.
Referenced by minICNMeasure(), minIGEMeasure(), and minMaxJacobianDeterminant().


| void jacobianBasedQuality::_subdivideDomainsMinOrMax | ( | std::vector< _coeffData * > & | domains, |
| double & | minL, | ||
| double & | maxL, | ||
| bool | debug | ||
| ) |
Definition at line 830 of file qualityMeasuresJacobian.cpp.

| double jacobianBasedQuality::minICNMeasure | ( | MElement * | el, |
| bool | knownValid, | ||
| bool | reversedOk, | ||
| const fullMatrix< double > * | normals, | ||
| bool | debug | ||
| ) |
Definition at line 326 of file qualityMeasuresJacobian.cpp.
Referenced by MElement::minIsotropyMeasure(), and testAllMeasures().


| double jacobianBasedQuality::minIGEMeasure | ( | MElement * | el, |
| bool | knownValid, | ||
| bool | reversedOk, | ||
| const fullMatrix< double > * | normals, | ||
| bool | debug | ||
| ) |
Definition at line 280 of file qualityMeasuresJacobian.cpp.
Referenced by MElement::minScaledJacobian(), and testAllMeasures().


| void jacobianBasedQuality::minMaxJacobianDeterminant | ( | MElement * | el, |
| double & | min, | ||
| double & | max, | ||
| const fullMatrix< double > * | normals, | ||
| bool | debug | ||
| ) |
Definition at line 242 of file qualityMeasuresJacobian.cpp.
Referenced by MElement::getValidity(), minICNMeasure(), minIGEMeasure(), and testAllMeasures().


| void jacobianBasedQuality::sampleICNMeasure | ( | MElement * | el, |
| int | deg, | ||
| double & | min, | ||
| double & | max | ||
| ) |
Definition at line 399 of file qualityMeasuresJacobian.cpp.
Referenced by testAllMeasures().


| void jacobianBasedQuality::sampleICNMeasure | ( | MElement * | el, |
| int | deg, | ||
| fullVector< double > & | icn | ||
| ) |
Definition at line 458 of file qualityMeasuresJacobian.cpp.

| void jacobianBasedQuality::sampleIGEMeasure | ( | MElement * | el, |
| int | deg, | ||
| double & | min, | ||
| double & | max | ||
| ) |
Definition at line 386 of file qualityMeasuresJacobian.cpp.
Referenced by MElement::signedInvGradErrorRange(), and testAllMeasures().


| void jacobianBasedQuality::sampleIGEMeasure | ( | MElement * | el, |
| int | deg, | ||
| fullVector< double > & | ige | ||
| ) |
Definition at line 431 of file qualityMeasuresJacobian.cpp.

| void jacobianBasedQuality::sampleJacobianDeterminant | ( | MElement * | el, |
| int | deg, | ||
| double & | min, | ||
| double & | max, | ||
| const fullMatrix< double > * | normals | ||
| ) |
Definition at line 372 of file qualityMeasuresJacobian.cpp.
Referenced by testAllMeasures().


| void jacobianBasedQuality::sampleJacobianDeterminant | ( | MElement * | el, |
| int | deg, | ||
| fullVector< double > & | jac, | ||
| const fullMatrix< double > * | normals | ||
| ) |
Definition at line 412 of file qualityMeasuresJacobian.cpp.

| void jacobianBasedQuality::testAllMeasures | ( | MElement * | el, |
| const fullMatrix< double > * | normals | ||
| ) |
Definition at line 979 of file qualityMeasuresJacobian.cpp.
Referenced by testAllMeasuresAllElements().


| void jacobianBasedQuality::testAllMeasuresAllElements | ( | ) |
Definition at line 959 of file qualityMeasuresJacobian.cpp.
