gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the documentation of this file.
10 #ifndef FUNCHEAVISIDE_H
11 #define FUNCHEAVISIDE_H
36 virtual void gradient(
double x,
double y,
double z,
double &dfdx,
37 double &dfdy,
double &dfdz)
const
39 dfdx = dfdy = dfdz = 0.0;
41 virtual void gradient(
double x,
double y,
double z,
double &dfdx,
42 double &dfdy,
double &dfdz,
MElement *e)
const
44 dfdx = dfdy = dfdz = 0.0;
FuncHeaviside(gLevelset *ls)
virtual double operator()(double x, double y, double z, MElement *e) const
bool isInsideDomain(const double &x, const double &y, const double &z) const
virtual void gradient(double x, double y, double z, double &dfdx, double &dfdy, double &dfdz) const
virtual void gradient(double x, double y, double z, double &dfdx, double &dfdy, double &dfdz, MElement *e) const
virtual double operator()(double x, double y, double z) const