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().