|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <adaptiveData.h>

Public Member Functions | |
| adaptiveElements (std::vector< fullMatrix< double > * > &interpolationMatrices) | |
| ~adaptiveElements () | |
| void | init (int level) |
| bool | adapt (double tol, int numComp, std::vector< PCoords > &coords, std::vector< PValues > &values, double &minVal, double &maxVal, GMSH_PostPlugin *plug=nullptr, bool onlyComputeMinMax=false) |
| void | addInView (double tol, int step, PViewData *in, PViewDataList *out, GMSH_PostPlugin *plug=nullptr) |
| void | adaptForVTK (double tol, int numComp, std::vector< PCoords > &coords, std::vector< PValues > &values, double &minVal, double &maxVal) |
| void | addInViewForVTK (int step, PViewData *in, VTKData &myVTKData, bool writeVtk=true, bool buildStaticData=false) |
| int | countElmLev0 (int step, PViewData *in) |
| void | buildMapping (nodMap< T > &myNodMap, double tol, int &numNodInsert) |
Private Attributes | |
| fullMatrix< double > * | _coeffsVal |
| fullMatrix< double > * | _eexpsVal |
| fullMatrix< double > * | _interpolVal |
| fullMatrix< double > * | _coeffsGeom |
| fullMatrix< double > * | _eexpsGeom |
| fullMatrix< double > * | _interpolGeom |
Definition at line 596 of file adaptiveData.h.
| adaptiveElements< T >::adaptiveElements | ( | std::vector< fullMatrix< double > * > & | interpolationMatrices | ) |
Definition at line 1082 of file adaptiveData.cpp.
| adaptiveElements< T >::~adaptiveElements |
Definition at line 1096 of file adaptiveData.cpp.
| bool adaptiveElements< T >::adapt | ( | double | tol, |
| int | numComp, | ||
| std::vector< PCoords > & | coords, | ||
| std::vector< PValues > & | values, | ||
| double & | minVal, | ||
| double & | maxVal, | ||
| GMSH_PostPlugin * | plug = nullptr, |
||
| bool | onlyComputeMinMax = false |
||
| ) |
| void adaptiveElements< T >::adaptForVTK | ( | double | tol, |
| int | numComp, | ||
| std::vector< PCoords > & | coords, | ||
| std::vector< PValues > & | values, | ||
| double & | minVal, | ||
| double & | maxVal | ||
| ) |
| void adaptiveElements< T >::addInView | ( | double | tol, |
| int | step, | ||
| PViewData * | in, | ||
| PViewDataList * | out, | ||
| GMSH_PostPlugin * | plug = nullptr |
||
| ) |
Definition at line 1356 of file adaptiveData.cpp.
Referenced by adaptiveData::changeResolution().


| void adaptiveElements< T >::addInViewForVTK | ( | int | step, |
| PViewData * | in, | ||
| VTKData & | myVTKData, | ||
| bool | writeVtk = true, |
||
| bool | buildStaticData = false |
||
| ) |
Definition at line 2452 of file adaptiveData.cpp.
Referenced by adaptiveData::changeResolutionForVTK().


| void adaptiveElements< T >::buildMapping | ( | nodMap< T > & | myNodMap, |
| double | tol, | ||
| int & | numNodInsert | ||
| ) |
| int adaptiveElements< T >::countElmLev0 | ( | int | step, |
| PViewData * | in | ||
| ) |
Definition at line 2620 of file adaptiveData.cpp.
Referenced by adaptiveData::countTotElmLev0().


| void adaptiveElements< T >::init | ( | int | level | ) |
Definition at line 1103 of file adaptiveData.cpp.
Referenced by adaptiveData::changeResolution(), and adaptiveData::changeResolutionForVTK().


|
private |
Definition at line 599 of file adaptiveData.h.
Referenced by adaptiveElements< T >::adaptiveElements().
|
private |
Definition at line 598 of file adaptiveData.h.
Referenced by adaptiveElements< T >::adaptiveElements().
|
private |
Definition at line 599 of file adaptiveData.h.
Referenced by adaptiveElements< T >::adaptiveElements().
|
private |
Definition at line 598 of file adaptiveData.h.
Referenced by adaptiveElements< T >::adaptiveElements().
|
private |
Definition at line 599 of file adaptiveData.h.
|
private |
Definition at line 598 of file adaptiveData.h.