gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <PViewDataGModel.h>
Public Member Functions | |
stepData (GModel *model, int numComp, const std::string &fileName="", int fileIndex=-1, double time=0., double min=VAL_INF, double max=-VAL_INF) | |
stepData (stepData< Real > &other) | |
~stepData () | |
void | fillEntities () |
void | computeBoundingBox () |
GModel * | getModel () |
SBoundingBox3d | getBoundingBox () |
int | getNumEntities () |
GEntity * | getEntity (int ent) |
int | getNumComponents () |
int | getMult (int index) |
std::string | getFileName () |
void | setFileName (const std::string &name) |
int | getFileIndex () |
void | setFileIndex (int index) |
double | getTime () |
void | setTime (double time) |
double | getMin () |
void | setMin (double min) |
double | getMax () |
void | setMax (double max) |
std::size_t | getNumData () |
void | resizeData (int n) |
Real * | getData (int index, bool allocIfNeeded=false, int mult=1) |
void | destroyData () |
void | renumberData (const std::map< int, int > &mapping) |
std::vector< double > & | getGaussPoints (int msh) |
std::set< int > & | getPartitions () |
double | getMemoryInMb () |
Private Attributes | |
GModel * | _model |
std::vector< GEntity * > | _entities |
SBoundingBox3d | _bbox |
std::string | _fileName |
int | _fileIndex |
double | _time |
double | _min |
double | _max |
int | _numComp |
std::vector< Real * > * | _data |
std::vector< int > | _mult |
std::vector< std::vector< double > > | _gaussPoints |
std::set< int > | _partitions |
Definition at line 13 of file PViewDataGModel.h.
|
inline |
Definition at line 52 of file PViewDataGModel.h.
|
inline |
|
inline |
Definition at line 139 of file PViewDataGModel.h.
Referenced by stepData< Real >::~stepData().
|
inline |
|
inline |
Definition at line 90 of file PViewDataGModel.h.
|
inline |
Definition at line 119 of file PViewDataGModel.h.
Referenced by gmshViewGetModelData(), PViewDataGModel::skipElement(), and stepData< Real >::stepData().
Definition at line 92 of file PViewDataGModel.h.
|
inline |
Definition at line 101 of file PViewDataGModel.h.
|
inline |
Definition at line 99 of file PViewDataGModel.h.
|
inline |
Definition at line 176 of file PViewDataGModel.h.
|
inline |
Definition at line 107 of file PViewDataGModel.h.
|
inline |
|
inline |
Definition at line 105 of file PViewDataGModel.h.
Definition at line 89 of file PViewDataGModel.h.
|
inline |
Definition at line 94 of file PViewDataGModel.h.
Referenced by stepData< Real >::getMemoryInMb(), gmshViewGetModelData(), and stepData< Real >::stepData().
|
inline |
Definition at line 93 of file PViewDataGModel.h.
Referenced by stepData< Real >::getMemoryInMb(), and gmshViewGetModelData().
|
inline |
Definition at line 109 of file PViewDataGModel.h.
Referenced by stepData< Real >::getData(), stepData< Real >::getMemoryInMb(), gmshViewGetModelData(), and stepData< Real >::stepData().
|
inline |
Definition at line 91 of file PViewDataGModel.h.
|
inline |
Definition at line 181 of file PViewDataGModel.h.
|
inline |
Definition at line 103 of file PViewDataGModel.h.
Referenced by gmshViewGetModelData().
|
inline |
|
inline |
Definition at line 114 of file PViewDataGModel.h.
Referenced by stepData< Real >::getData().
|
inline |
Definition at line 102 of file PViewDataGModel.h.
|
inline |
Definition at line 100 of file PViewDataGModel.h.
|
inline |
Definition at line 108 of file PViewDataGModel.h.
|
inline |
Definition at line 106 of file PViewDataGModel.h.
|
inline |
Definition at line 104 of file PViewDataGModel.h.
|
private |
Definition at line 20 of file PViewDataGModel.h.
Referenced by stepData< Real >::computeBoundingBox(), stepData< Real >::getBoundingBox(), and stepData< Real >::stepData().
|
private |
Definition at line 39 of file PViewDataGModel.h.
Referenced by stepData< Real >::destroyData(), stepData< Real >::getData(), stepData< Real >::getNumData(), stepData< Real >::renumberData(), stepData< Real >::resizeData(), and stepData< Real >::stepData().
Definition at line 18 of file PViewDataGModel.h.
Referenced by stepData< Real >::fillEntities(), stepData< Real >::getEntity(), stepData< Real >::getNumEntities(), and stepData< Real >::stepData().
|
private |
Definition at line 24 of file PViewDataGModel.h.
Referenced by stepData< Real >::getFileIndex(), stepData< Real >::setFileIndex(), and stepData< Real >::stepData().
|
private |
Definition at line 22 of file PViewDataGModel.h.
Referenced by stepData< Real >::getFileName(), stepData< Real >::setFileName(), and stepData< Real >::stepData().
|
private |
Definition at line 47 of file PViewDataGModel.h.
Referenced by stepData< Real >::getGaussPoints(), and stepData< Real >::stepData().
|
private |
Definition at line 26 of file PViewDataGModel.h.
Referenced by stepData< Real >::getMax(), stepData< Real >::setMax(), and stepData< Real >::stepData().
|
private |
Definition at line 26 of file PViewDataGModel.h.
Referenced by stepData< Real >::getMin(), stepData< Real >::setMin(), and stepData< Real >::stepData().
Definition at line 16 of file PViewDataGModel.h.
Referenced by stepData< Real >::computeBoundingBox(), stepData< Real >::fillEntities(), stepData< Real >::getModel(), and stepData< Real >::stepData().
|
private |
Definition at line 44 of file PViewDataGModel.h.
Referenced by stepData< Real >::getData(), stepData< Real >::getMult(), stepData< Real >::renumberData(), and stepData< Real >::stepData().
|
private |
Definition at line 29 of file PViewDataGModel.h.
Referenced by stepData< Real >::getData(), stepData< Real >::getNumComponents(), and stepData< Real >::stepData().
|
private |
Definition at line 49 of file PViewDataGModel.h.
Referenced by stepData< Real >::getPartitions(), and stepData< Real >::stepData().
|
private |
Definition at line 26 of file PViewDataGModel.h.
Referenced by stepData< Real >::getTime(), stepData< Real >::setTime(), and stepData< Real >::stepData().