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


Public Member Functions | |
| GMSH_CutBoxPlugin () | |
| std::string | getName () const |
| std::string | getShortHelp () const |
| std::string | getHelp () const |
| int | getNbOptions () const |
| StringXNumber * | getOption (int iopt) |
| PView * | execute (PView *) |
Public Member Functions inherited from GMSH_PostPlugin | |
| GMSH_PLUGIN_TYPE | getType () const |
| virtual int | run () |
| virtual PView * | executeRemote (PView *) |
| virtual PView * | getView (int index, PView *view) |
| virtual PViewDataList * | getDataList (PView *view, bool showError=true) |
| virtual PViewData * | getPossiblyAdaptiveData (PView *view) |
| virtual void | assignSpecificVisibility () const |
| virtual bool | geometricalFilter (fullMatrix< double > *) const |
Public Member Functions inherited from GMSH_Plugin | |
| GMSH_Plugin () | |
| virtual | ~GMSH_Plugin () |
| virtual std::string | getAuthor () const |
| virtual std::string | getCopyright () const |
| virtual void | catchErrorMessage (char *errorMessage) const |
| virtual int | getNbOptionsStr () const |
| virtual StringXString * | getOptionStr (int iopt) |
| std::string | serialize () |
Static Public Member Functions | |
| static int | getNbU () |
| static int | getNbV () |
| static int | getNbW () |
| static void | getPoint (int iU, int iV, int iW, double *X) |
| static double | callbackX0 (int, int, double) |
| static double | callbackY0 (int, int, double) |
| static double | callbackZ0 (int, int, double) |
| static double | callbackX1 (int, int, double) |
| static double | callbackY1 (int, int, double) |
| static double | callbackZ1 (int, int, double) |
| static double | callbackX2 (int, int, double) |
| static double | callbackY2 (int, int, double) |
| static double | callbackZ2 (int, int, double) |
| static double | callbackX3 (int, int, double) |
| static double | callbackY3 (int, int, double) |
| static double | callbackZ3 (int, int, double) |
| static double | callbackU (int, int, double) |
| static double | callbackV (int, int, double) |
| static double | callbackW (int, int, double) |
| static double | callbackConnect (int, int, double) |
| static double | callbackBoundary (int, int, double) |
| static void | draw (void *context) |
Static Public Member Functions inherited from GMSH_Plugin | |
| static void | setDrawFunction (void(*fct)(void *)) |
Private Member Functions | |
| void | addInView (int connect, int boundary, int numsteps, int nbcomp, double ****pnts, double ****vals, std::vector< double > &P, int *nP, std::vector< double > &L, int *nL, std::vector< double > &Q, int *nQ, std::vector< double > &H, int *nH) |
| PView * | GenerateView (PView *v, int connectPoints, int boundary) |
Static Private Member Functions | |
| static double | callback (int num, int action, double value, double *opt, double step, double min, double max) |
Additional Inherited Members | |
Public Types inherited from GMSH_Plugin | |
| enum | GMSH_PLUGIN_TYPE { GMSH_CAD_PLUGIN, GMSH_MESH_PLUGIN, GMSH_POST_PLUGIN, GMSH_SOLVER_PLUGIN } |
Public Attributes inherited from GMSH_Plugin | |
| PluginDialogBox * | dialogBox |
| void * | hlib |
Static Public Attributes inherited from GMSH_Plugin | |
| static void(* | draw )(void *) = nullptr |
|
private |
Definition at line 343 of file CutBox.cpp.
Referenced by GenerateView().


|
staticprivate |
Definition at line 164 of file CutBox.cpp.
Referenced by callbackBoundary(), callbackConnect(), callbackU(), callbackV(), callbackW(), callbackX0(), callbackX1(), callbackX2(), callbackX3(), callbackY0(), callbackY1(), callbackY2(), callbackY3(), callbackZ0(), callbackZ1(), callbackZ2(), and callbackZ3().


|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Implements GMSH_PostPlugin.
Definition at line 1104 of file CutBox.cpp.

Definition at line 1016 of file CutBox.cpp.
Referenced by execute().


|
virtual |
Implements GMSH_Plugin.
Definition at line 288 of file CutBox.cpp.
|
inlinevirtual |
Implements GMSH_Plugin.
|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 307 of file CutBox.cpp.
|
static |
Definition at line 317 of file CutBox.cpp.
Referenced by addInView(), draw(), GenerateView(), and getPoint().

|
static |
Definition at line 319 of file CutBox.cpp.
Referenced by addInView(), draw(), GenerateView(), and getPoint().

|
static |
Definition at line 321 of file CutBox.cpp.
Referenced by addInView(), draw(), GenerateView(), and getPoint().

|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 312 of file CutBox.cpp.
|
static |
Definition at line 323 of file CutBox.cpp.
Referenced by draw(), and GenerateView().


|
inlinevirtual |
Implements GMSH_Plugin.