gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
jacobianBasedQuality::_coeffDataIGE Class Reference

#include <qualityMeasuresJacobian.h>

Inheritance diagram for jacobianBasedQuality::_coeffDataIGE:
Collaboration diagram for jacobianBasedQuality::_coeffDataIGE:

Public Member Functions

 _coeffDataIGE (int type, const bezierCoeff *det, const bezierCoeff *mat)
 
 ~_coeffDataIGE ()
 
bool boundsOk (double minL, double maxL) const
 
void getSubCoeff (std::vector< _coeffData * > &) const
 
void deleteBezierCoeff ()
 
- Public Member Functions inherited from jacobianBasedQuality::_coeffData
 _coeffData ()
 
virtual ~_coeffData ()
 
double minL () const
 
double maxL () const
 
double minB () const
 
double maxB () const
 

Private Member Functions

void _computeAtCorner (double &min, double &max) const
 
double _computeLowerBound () const
 

Private Attributes

const bezierCoeff_coeffDet
 
const bezierCoeff_coeffMat
 
const int _type
 

Additional Inherited Members

- Protected Attributes inherited from jacobianBasedQuality::_coeffData
double _minL
 
double _maxL
 
double _minB
 
double _maxB
 

Detailed Description

Definition at line 85 of file qualityMeasuresJacobian.h.

Constructor & Destructor Documentation

◆ _coeffDataIGE()

jacobianBasedQuality::_coeffDataIGE::_coeffDataIGE ( int  type,
const bezierCoeff det,
const bezierCoeff mat 
)

Definition at line 532 of file qualityMeasuresJacobian.cpp.

Referenced by getSubCoeff().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~_coeffDataIGE()

jacobianBasedQuality::_coeffDataIGE::~_coeffDataIGE ( )
inline

Definition at line 93 of file qualityMeasuresJacobian.h.

Member Function Documentation

◆ _computeAtCorner()

void jacobianBasedQuality::_coeffDataIGE::_computeAtCorner ( double &  min,
double &  max 
) const
private

Definition at line 574 of file qualityMeasuresJacobian.cpp.

Referenced by _coeffDataIGE().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _computeLowerBound()

double jacobianBasedQuality::_coeffDataIGE::_computeLowerBound ( ) const
private

Definition at line 593 of file qualityMeasuresJacobian.cpp.

Referenced by _coeffDataIGE().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ boundsOk()

bool jacobianBasedQuality::_coeffDataIGE::boundsOk ( double  minL,
double  maxL 
) const
virtual

Implements jacobianBasedQuality::_coeffData.

Definition at line 547 of file qualityMeasuresJacobian.cpp.

Referenced by _coeffDataIGE().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteBezierCoeff()

void jacobianBasedQuality::_coeffDataIGE::deleteBezierCoeff ( )
virtual

Implements jacobianBasedQuality::_coeffData.

Definition at line 568 of file qualityMeasuresJacobian.cpp.

◆ getSubCoeff()

void jacobianBasedQuality::_coeffDataIGE::getSubCoeff ( std::vector< _coeffData * > &  v) const
virtual

Implements jacobianBasedQuality::_coeffData.

Definition at line 555 of file qualityMeasuresJacobian.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _coeffDet

const bezierCoeff* jacobianBasedQuality::_coeffDataIGE::_coeffDet
private

◆ _coeffMat

const bezierCoeff* jacobianBasedQuality::_coeffDataIGE::_coeffMat
private

◆ _type

const int jacobianBasedQuality::_coeffDataIGE::_type
private

Definition at line 89 of file qualityMeasuresJacobian.h.

Referenced by _computeAtCorner(), _computeLowerBound(), and getSubCoeff().


The documentation for this class was generated from the following files: