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.