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

Public Member Functions | |
| OctreePost (PView *v) | |
| OctreePost (PViewData *data) | |
| ~OctreePost () | |
| bool | searchScalar (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1) |
| bool | searchVector (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1) |
| bool | searchTensor (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1) |
Private Member Functions | |
| void | _create (PViewData *data) |
| bool | _getValue (void *in, int dim, int nbNod, int nbComp, double P[3], int step, double *values, double *elementSize, bool grad) |
| bool | _getValue (void *in, int nbComp, double P[3], int step, double *values, double *elementSize, bool grad) |
Private Attributes | |
| int | dummy |
| Octree * | _sp |
| Octree * | _vp |
| Octree * | _tp |
| Octree * | _sl |
| Octree * | _vl |
| Octree * | _tl |
| Octree * | _st |
| Octree * | _vt |
| Octree * | _tt |
| Octree * | _sq |
| Octree * | _vq |
| Octree * | _tq |
| Octree * | _ss |
| Octree * | _vs |
| Octree * | _ts |
| Octree * | _sh |
| Octree * | _vh |
| Octree * | _th |
| Octree * | _si |
| Octree * | _vi |
| Octree * | _ti |
| Octree * | _sy |
| Octree * | _vy |
| Octree * | _ty |
| PViewDataList * | _theViewDataList |
| PViewDataGModel * | _theViewDataGModel |
Definition at line 23 of file BoundaryLayers.cpp.
| OctreePost::OctreePost | ( | PView * | v | ) |
| OctreePost::OctreePost | ( | PViewData * | data | ) |
| OctreePost::~OctreePost | ( | ) |
|
private |
Definition at line 273 of file OctreePost.cpp.
Referenced by OctreePost().


|
private |
Definition at line 479 of file OctreePost.cpp.
Referenced by searchScalar(), searchTensor(), and searchVector().


|
private |
| bool OctreePost::searchScalar | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double * | values, | ||
| int | step = -1, |
||
| double * | size = nullptr, |
||
| int | qn = 0, |
||
| double * | qx = nullptr, |
||
| double * | qy = nullptr, |
||
| double * | qz = nullptr, |
||
| bool | grad = false, |
||
| int | dim = -1 |
||
| ) |
Definition at line 578 of file OctreePost.cpp.
Referenced by GMSH_ProbePlugin::execute(), GMSH_MathEvalPlugin::execute(), GMSH_ModifyComponentsPlugin::execute(), GMSH_FieldFromAmplitudePhasePlugin::execute(), GMSH_StreamLinesPlugin::execute(), GMSH_CutParametricPlugin::execute(), GMSH_CutGridPlugin::GenerateView(), GMSH_CutBoxPlugin::GenerateView(), and PViewData::searchScalar().


| bool OctreePost::searchTensor | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double * | values, | ||
| int | step = -1, |
||
| double * | size = nullptr, |
||
| int | qn = 0, |
||
| double * | qx = nullptr, |
||
| double * | qy = nullptr, |
||
| double * | qz = nullptr, |
||
| bool | grad = false, |
||
| int | dim = -1 |
||
| ) |
Definition at line 690 of file OctreePost.cpp.
Referenced by GMSH_ProbePlugin::execute(), GMSH_ModifyComponentsPlugin::execute(), GMSH_MathEvalPlugin::execute(), GMSH_CutParametricPlugin::execute(), GMSH_CutGridPlugin::GenerateView(), GMSH_CutBoxPlugin::GenerateView(), and PViewData::searchTensor().


| bool OctreePost::searchVector | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double * | values, | ||
| int | step = -1, |
||
| double * | size = nullptr, |
||
| int | qn = 0, |
||
| double * | qx = nullptr, |
||
| double * | qy = nullptr, |
||
| double * | qz = nullptr, |
||
| bool | grad = false, |
||
| int | dim = -1 |
||
| ) |
Definition at line 634 of file OctreePost.cpp.
Referenced by addExtrudeNormals(), GMSH_ProbePlugin::execute(), GMSH_ModifyComponentsPlugin::execute(), GMSH_MathEvalPlugin::execute(), GMSH_StreamLinesPlugin::execute(), GMSH_ParticlesPlugin::execute(), GMSH_CutParametricPlugin::execute(), GMSH_CutGridPlugin::GenerateView(), GMSH_CutBoxPlugin::GenerateView(), and PViewData::searchVector().


|
private |
Definition at line 23 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 24 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 19 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 18 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 21 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 22 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 20 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 25 of file OctreePost.h.
Referenced by _create(), searchScalar(), and ~OctreePost().
|
private |
Definition at line 23 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 27 of file OctreePost.h.
Referenced by _create(), _getValue(), searchScalar(), searchTensor(), and searchVector().
|
private |
Definition at line 26 of file OctreePost.h.
Referenced by _create(), _getValue(), searchScalar(), searchTensor(), and searchVector().
|
private |
Definition at line 24 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 19 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 18 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 21 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 22 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 20 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 25 of file OctreePost.h.
Referenced by _create(), searchTensor(), and ~OctreePost().
|
private |
Definition at line 23 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 24 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 19 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 18 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 21 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 22 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 20 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 25 of file OctreePost.h.
Referenced by _create(), searchVector(), and ~OctreePost().
|
private |
Definition at line 24 of file BoundaryLayers.cpp.