gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <adaptiveData.h>
Public Member Functions | |
adaptiveData (PViewData *data, bool outDataInit=true) | |
~adaptiveData () | |
PViewData * | getData () |
void | changeResolution (int step, int level, double tol, GMSH_PostPlugin *plug=nullptr) |
int | countTotElmLev0 (int step, PViewData *in) |
void | changeResolutionForVTK (int step, int level, double tol, int npart=1, bool isBinary=true, const std::string &guifileName="unknown", int useDefaultName=1) |
void | upBuildStaticData (bool newValue) |
void | upWriteVTK (bool newValue) |
Static Public Attributes | |
static double | timerInit = 0. |
static double | timerAdapt = 0. |
Private Attributes | |
int | _step |
int | _level |
double | _tol |
PViewData * | _inData |
PViewDataList * | _outData |
adaptiveElements< adaptivePoint > * | _points |
adaptiveElements< adaptiveLine > * | _lines |
adaptiveElements< adaptiveTriangle > * | _triangles |
adaptiveElements< adaptiveQuadrangle > * | _quadrangles |
adaptiveElements< adaptiveTetrahedron > * | _tetrahedra |
adaptiveElements< adaptiveHexahedron > * | _hexahedra |
adaptiveElements< adaptivePrism > * | _prisms |
adaptiveElements< adaptivePyramid > * | _pyramids |
bool | buildStaticData |
bool | writeVTK |
Definition at line 640 of file adaptiveData.h.
adaptiveData::adaptiveData | ( | PViewData * | data, |
bool | outDataInit = true |
||
) |
adaptiveData::~adaptiveData | ( | ) |
Definition at line 1548 of file adaptiveData.cpp.
void adaptiveData::changeResolution | ( | int | step, |
int | level, | ||
double | tol, | ||
GMSH_PostPlugin * | plug = nullptr |
||
) |
Definition at line 1564 of file adaptiveData.cpp.
Referenced by GMSH_LevelsetPlugin::execute(), and PViewData::initAdaptiveData().
void adaptiveData::changeResolutionForVTK | ( | int | step, |
int | level, | ||
double | tol, | ||
int | npart = 1 , |
||
bool | isBinary = true , |
||
const std::string & | guifileName = "unknown" , |
||
int | useDefaultName = 1 |
||
) |
Definition at line 2649 of file adaptiveData.cpp.
Referenced by PViewData::saveAdaptedViewForVTK().
int adaptiveData::countTotElmLev0 | ( | int | step, |
PViewData * | in | ||
) |
Definition at line 2635 of file adaptiveData.cpp.
Referenced by changeResolutionForVTK().
|
inline |
Definition at line 674 of file adaptiveData.h.
Referenced by PView::getData(), PViewDataList::writeMSH(), PViewDataList::writePOS(), and PViewData::writePOS().
|
inline |
Definition at line 682 of file adaptiveData.h.
Referenced by adaptiveData().
|
inline |
Definition at line 683 of file adaptiveData.h.
Referenced by adaptiveData().
|
private |
Definition at line 651 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 644 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), and changeResolutionForVTK().
|
private |
Definition at line 642 of file adaptiveData.h.
Referenced by changeResolution().
|
private |
Definition at line 647 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), and ~adaptiveData().
|
private |
Definition at line 645 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), getData(), and ~adaptiveData().
|
private |
Definition at line 646 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), and ~adaptiveData().
|
private |
Definition at line 652 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 653 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 649 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 642 of file adaptiveData.h.
Referenced by changeResolution().
|
private |
Definition at line 650 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 643 of file adaptiveData.h.
Referenced by changeResolution().
|
private |
Definition at line 648 of file adaptiveData.h.
Referenced by adaptiveData(), changeResolution(), changeResolutionForVTK(), countTotElmLev0(), and ~adaptiveData().
|
private |
Definition at line 660 of file adaptiveData.h.
Referenced by changeResolutionForVTK(), and upBuildStaticData().
|
static |
Definition at line 671 of file adaptiveData.h.
Referenced by adaptiveElements< T >::adapt(), adaptiveElements< T >::adaptForVTK(), and changeResolution().
|
static |
Definition at line 671 of file adaptiveData.h.
Referenced by changeResolution(), and adaptiveElements< T >::init().
|
private |
Definition at line 668 of file adaptiveData.h.
Referenced by changeResolutionForVTK(), and upWriteVTK().