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.