|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <FuncGradDisc.h>


Public Member Functions | |
| FuncGradDisc (gLevelset *ls, GModel *pModel) | |
| double | operator() (double x, double y, double z) const |
| void | gradient (double x, double y, double z, double &dfdx, double &dfdy, double &dfdz) const |
Public Member Functions inherited from simpleFunctionOnElement< double > | |
| simpleFunctionOnElement (double val=0) | |
| virtual | ~simpleFunctionOnElement () |
| void | setElement (MElement *e) const |
| MElement * | getElement (void) const |
| MElement * | getElement (double x, double y, double z) const |
Public Member Functions inherited from simpleFunction< double > | |
| simpleFunction (double val=0.0) | |
| virtual | ~simpleFunction () |
| virtual bool | hasDerivatives () |
| virtual void | hessian (double x, double y, double z, double &dfdxx, double &dfdxy, double &dfdxz, double &dfdyx, double &dfdyy, double &dfdyz, double &dfdzx, double &dfdzy, double &dfdzz) const |
Private Attributes | |
| gLevelset * | _ls |
| GModel * | _pModel |
Additional Inherited Members | |
Protected Attributes inherited from simpleFunction< double > | |
| double | _val |
| bool | _hasDerivatives |
Definition at line 19 of file FuncGradDisc.h.
Definition at line 25 of file FuncGradDisc.h.
|
inlinevirtual |
Reimplemented from simpleFunction< double >.
Definition at line 74 of file FuncGradDisc.h.

|
inlinevirtual |
Reimplemented from simpleFunction< double >.
Definition at line 31 of file FuncGradDisc.h.

|
private |
Definition at line 21 of file FuncGradDisc.h.
Referenced by FuncGradDisc(), gradient(), and operator()().
|
private |
Definition at line 22 of file FuncGradDisc.h.
Referenced by FuncGradDisc().