|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <SmoothData.h>
Public Member Functions | |
| xyzv (double xx, double yy, double zz) | |
| ~xyzv () | |
| xyzv (const xyzv &other) | |
| xyzv & | operator= (const xyzv &other) |
| void | update (int n, double *v) |
| void | scale_update (double scale_val) |
Public Attributes | |
| double | x |
| double | y |
| double | z |
| double * | vals |
| int | nbvals |
| int | nboccurrences |
| double | scaleValue |
| int | scale_numvals |
Static Public Attributes | |
| static double | eps = 1.e-12 |
Definition at line 15 of file SmoothData.h.
|
inline |
Definition at line 24 of file SmoothData.h.
|
inline |
Definition at line 29 of file SmoothData.h.
| xyzv::xyzv | ( | const xyzv & | other | ) |
Definition at line 15 of file SmoothData.cpp.
Definition at line 32 of file SmoothData.cpp.
| void xyzv::scale_update | ( | double | scale_val | ) |
Definition at line 67 of file SmoothData.cpp.
Referenced by smooth_data::add_scale().

| void xyzv::update | ( | int | n, |
| double * | v | ||
| ) |
Definition at line 50 of file SmoothData.cpp.
Referenced by smooth_data::add().

|
static |
Definition at line 23 of file SmoothData.h.
Referenced by ExtrudeParams::Extrude(), lessthanxyzv::operator()(), scale_update(), and PViewDataList::smooth().
| int xyzv::nboccurrences |
Definition at line 18 of file SmoothData.h.
Referenced by operator=(), update(), and xyzv().
| int xyzv::nbvals |
Definition at line 17 of file SmoothData.h.
Referenced by operator=(), update(), and xyzv().
| int xyzv::scale_numvals |
Definition at line 22 of file SmoothData.h.
Referenced by operator=(), scale_update(), and xyzv().
| double xyzv::scaleValue |
Definition at line 21 of file SmoothData.h.
Referenced by operator=(), scale_update(), and xyzv().
| double * xyzv::vals |
Definition at line 16 of file SmoothData.h.
Referenced by operator=(), update(), xyzv(), and ~xyzv().
| double xyzv::x |
Definition at line 16 of file SmoothData.h.
Referenced by lessthanxyzv::operator()(), operator=(), and xyzv().
| double xyzv::y |
Definition at line 16 of file SmoothData.h.
Referenced by lessthanxyzv::operator()(), operator=(), and xyzv().
| double xyzv::z |
Definition at line 16 of file SmoothData.h.
Referenced by lessthanxyzv::operator()(), operator=(), and xyzv().