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().