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


Public Member Functions | |
| simpleFunctionOnElement (scalar 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< scalar > | |
| simpleFunction (scalar val=0.0) | |
| virtual | ~simpleFunction () |
| virtual bool | hasDerivatives () |
| virtual scalar | operator() (double x, double y, double z) const |
| virtual void | gradient (double x, double y, double z, scalar &dfdx, scalar &dfdy, scalar &dfdz) const |
| virtual void | hessian (double x, double y, double z, scalar &dfdxx, scalar &dfdxy, scalar &dfdxz, scalar &dfdyx, scalar &dfdyy, scalar &dfdyz, scalar &dfdzx, scalar &dfdzy, scalar &dfdzz) const |
Private Attributes | |
| MElement * | _e |
Additional Inherited Members | |
Protected Attributes inherited from simpleFunction< scalar > | |
| scalar | _val |
| bool | _hasDerivatives |
Definition at line 60 of file simpleFunction.h.
|
inline |
Definition at line 64 of file simpleFunction.h.
|
inlinevirtual |
Definition at line 67 of file simpleFunction.h.
|
inline |
Definition at line 70 of file simpleFunction.h.
|
inline |
Definition at line 69 of file simpleFunction.h.
|
inlinevirtual |
Reimplemented from simpleFunction< scalar >.
Definition at line 68 of file simpleFunction.h.
|
mutableprivate |
Definition at line 61 of file simpleFunction.h.
Referenced by simpleFunctionOnElement< double >::getElement(), and simpleFunctionOnElement< double >::setElement().