gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the source code of this file.
Macros | |
#define | a4 0.5854101966249685 |
#define | b4 0.138196601125015 |
#define | a5 0.500000000000000 |
#define | b5 0.166666666666667 |
#define | a16 0.00839563235002047 |
#define | b16 0.0110903447722154 |
#define | c16 0.7716429020672371 |
#define | d16 0.0761190326442543 |
#define | e16 0.1197005277978019 |
#define | f16 0.0718316452676693 |
#define | g16 0.4042339134672644 |
#define | a17 0.0314030927894235 |
#define | b17 0.0111730972876738 |
#define | c17 0.00754759872721232 |
#define | p17 0.7316369079576180 |
#define | q17 0.0894543640141273 |
#define | e17 0.1325810999384657 |
#define | f17 0.0245400397290300 |
#define | g17 0.4214394310662522 |
#define | a29 0.0150668817433579 |
#define | b29 0.00318663904649853 |
#define | c29 0.00726915640111095 |
#define | d29 0.00430194599366527 |
#define | p29 0.8277192480479295 |
#define | q29 0.0574269173173568 |
#define | e29 0.0513518841255634 |
#define | f29 0.4860510285706072 |
#define | g29 0.2312985436519147 |
#define | h29 0.2967538129690260 |
#define | i29 0.6081079894015281 |
#define | j29 0.0475690988147229 |
Functions | |
static std::vector< IntPt * > | GQTetGL (40, nullptr) |
IntPt * | getGQTetPts (int order, bool forceTensorRule) |
int | getNGQTetPts (int order, bool forceTensorRule) |
Variables | |
IntPt | GQTet1 [1] = {{{.25, .25, .25}, 0.166666666666667}} |
IntPt | GQTet2 [4] |
IntPt | GQTet3 [5] |
IntPt | GQTet4 [16] |
IntPt | GQTet5 [17] |
IntPt | GQTet6 [29] |
IntPt * | GQTet [7] = {GQTet1, GQTet1, GQTet2, GQTet3, GQTet4, GQTet5, GQTet6} |
int | GQTetnPt [7] = {1, 1, 4, 5, 16, 17, 29} |
IntPt | tetP1Solin [1] = {{{0.25, 0.25, 0.25}, 0.166666666666667}} |
IntPt | tetP2Solin [4] |
IntPt | tetP3Solin [5] |
IntPt | tetP4Solin [11] |
IntPt | tetP5Solin [14] |
IntPt | tetP6Solin [24] |
IntPt | tetP7Solin [31] |
IntPt | tetP8Solin [43] |
IntPt | tetP9Solin [53] |
IntPt | tetP11Solin [126] |
IntPt | tetP13Solin [210] |
IntPt | tetP15Solin [330] |
IntPt | tetP17Solin [495] |
IntPt | tetP19Solin [715] |
IntPt | tetP21Solin [1001] |
static IntPt * | GQTetSolin [22] |
static int | GQTetnPtSolin [22] |
#define a16 0.00839563235002047 |
Definition at line 20 of file GaussQuadratureTet.cpp.
#define a17 0.0314030927894235 |
Definition at line 29 of file GaussQuadratureTet.cpp.
#define a29 0.0150668817433579 |
Definition at line 39 of file GaussQuadratureTet.cpp.
#define a4 0.5854101966249685 |
Definition at line 12 of file GaussQuadratureTet.cpp.
#define a5 0.500000000000000 |
Definition at line 16 of file GaussQuadratureTet.cpp.
#define b16 0.0110903447722154 |
Definition at line 21 of file GaussQuadratureTet.cpp.
#define b17 0.0111730972876738 |
Definition at line 30 of file GaussQuadratureTet.cpp.
#define b29 0.00318663904649853 |
Definition at line 40 of file GaussQuadratureTet.cpp.
#define b4 0.138196601125015 |
Definition at line 13 of file GaussQuadratureTet.cpp.
#define b5 0.166666666666667 |
Definition at line 17 of file GaussQuadratureTet.cpp.
#define c16 0.7716429020672371 |
Definition at line 22 of file GaussQuadratureTet.cpp.
#define c17 0.00754759872721232 |
Definition at line 31 of file GaussQuadratureTet.cpp.
#define c29 0.00726915640111095 |
Definition at line 41 of file GaussQuadratureTet.cpp.
#define d16 0.0761190326442543 |
Definition at line 23 of file GaussQuadratureTet.cpp.
#define d29 0.00430194599366527 |
Definition at line 42 of file GaussQuadratureTet.cpp.
#define e16 0.1197005277978019 |
Definition at line 24 of file GaussQuadratureTet.cpp.
#define e17 0.1325810999384657 |
Definition at line 34 of file GaussQuadratureTet.cpp.
#define e29 0.0513518841255634 |
Definition at line 45 of file GaussQuadratureTet.cpp.
#define f16 0.0718316452676693 |
Definition at line 25 of file GaussQuadratureTet.cpp.
#define f17 0.0245400397290300 |
Definition at line 35 of file GaussQuadratureTet.cpp.
#define f29 0.4860510285706072 |
Definition at line 46 of file GaussQuadratureTet.cpp.
#define g16 0.4042339134672644 |
Definition at line 26 of file GaussQuadratureTet.cpp.
#define g17 0.4214394310662522 |
Definition at line 36 of file GaussQuadratureTet.cpp.
#define g29 0.2312985436519147 |
Definition at line 47 of file GaussQuadratureTet.cpp.
#define h29 0.2967538129690260 |
Definition at line 48 of file GaussQuadratureTet.cpp.
#define i29 0.6081079894015281 |
Definition at line 49 of file GaussQuadratureTet.cpp.
#define j29 0.0475690988147229 |
Definition at line 50 of file GaussQuadratureTet.cpp.
#define p17 0.7316369079576180 |
Definition at line 32 of file GaussQuadratureTet.cpp.
#define p29 0.8277192480479295 |
Definition at line 43 of file GaussQuadratureTet.cpp.
#define q17 0.0894543640141273 |
Definition at line 33 of file GaussQuadratureTet.cpp.
#define q29 0.0574269173173568 |
Definition at line 44 of file GaussQuadratureTet.cpp.
IntPt* getGQTetPts | ( | int | order, |
bool | forceTensorRule | ||
) |
Definition at line 3346 of file GaussQuadratureTet.cpp.
Referenced by gaussIntegration::get(), MTetrahedron::getIntegrationPoints(), and gaussIntegration::getTetrahedron().
int getNGQTetPts | ( | int | order, |
bool | forceTensorRule | ||
) |
Definition at line 3362 of file GaussQuadratureTet.cpp.
Referenced by gaussIntegration::get(), MSubTetrahedron::getIntegrationPoints(), MPolyhedron::getIntegrationPoints(), MTetrahedron::getIntegrationPoints(), and gaussIntegration::getTetrahedron().
|
static |
Definition at line 92 of file GaussQuadratureTet.cpp.
IntPt GQTet1[1] = {{{.25, .25, .25}, 0.166666666666667}} |
Definition at line 51 of file GaussQuadratureTet.cpp.
IntPt GQTet2[4] |
IntPt GQTet3[5] |
IntPt GQTet4[16] |
Definition at line 64 of file GaussQuadratureTet.cpp.
IntPt GQTet5[17] |
Definition at line 72 of file GaussQuadratureTet.cpp.
IntPt GQTet6[29] |
Definition at line 80 of file GaussQuadratureTet.cpp.
int GQTetnPt[7] = {1, 1, 4, 5, 16, 17, 29} |
Definition at line 93 of file GaussQuadratureTet.cpp.
|
static |
Definition at line 3341 of file GaussQuadratureTet.cpp.
Referenced by getNGQTetPts().
|
static |
Definition at line 3336 of file GaussQuadratureTet.cpp.
Referenced by getGQTetPts().
IntPt tetP11Solin[126] |
Quadrature rule for an interpolation of order 11 on the tetrahedron
Definition at line 415 of file GaussQuadratureTet.cpp.
IntPt tetP13Solin[210] |
Quadrature rule for an interpolation of order 13 on the tetrahedron
Definition at line 549 of file GaussQuadratureTet.cpp.
IntPt tetP15Solin[330] |
Quadrature rule for an interpolation of order 15 on the tetrahedron
Definition at line 767 of file GaussQuadratureTet.cpp.
IntPt tetP17Solin[495] |
Quadrature rule for an interpolation of order 17 on the tetrahedron
Definition at line 1105 of file GaussQuadratureTet.cpp.
IntPt tetP19Solin[715] |
Quadrature rule for an interpolation of order 19 on the tetrahedron
Definition at line 1608 of file GaussQuadratureTet.cpp.
IntPt tetP1Solin[1] = {{{0.25, 0.25, 0.25}, 0.166666666666667}} |
Quadrature rule for an interpolation of order 1 on the tetrahedron
Definition at line 99 of file GaussQuadratureTet.cpp.
IntPt tetP21Solin[1001] |
Quadrature rule for an interpolation of order 21 on the tetrahedron
Definition at line 2331 of file GaussQuadratureTet.cpp.
IntPt tetP2Solin[4] |
Quadrature rule for an interpolation of order 2 on the tetrahedron
Definition at line 108 of file GaussQuadratureTet.cpp.
IntPt tetP3Solin[5] |
Quadrature rule for an interpolation of order 3 on the tetrahedron
Definition at line 121 of file GaussQuadratureTet.cpp.
IntPt tetP4Solin[11] |
Quadrature rule for an interpolation of order 4 on the tetrahedron
Definition at line 135 of file GaussQuadratureTet.cpp.
IntPt tetP5Solin[14] |
Quadrature rule for an interpolation of order 5 on the tetrahedron
Definition at line 155 of file GaussQuadratureTet.cpp.
IntPt tetP6Solin[24] |
Quadrature rule for an interpolation of order 6 on the tetrahedron
Definition at line 178 of file GaussQuadratureTet.cpp.
IntPt tetP7Solin[31] |
Quadrature rule for an interpolation of order 7 on the tetrahedron
Definition at line 211 of file GaussQuadratureTet.cpp.
IntPt tetP8Solin[43] |
Quadrature rule for an interpolation of order 8 on the tetrahedron
Definition at line 250 of file GaussQuadratureTet.cpp.
IntPt tetP9Solin[53] |
Quadrature rule for an interpolation of order 9 on the tetrahedron
Definition at line 301 of file GaussQuadratureTet.cpp.