gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GaussIntegration.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fullVector< scalar >
 
class  fullMatrix< scalar >
 
struct  IntPt
 
class  gaussIntegration
 

Functions

int GaussLegendreTri (int n1, int n2, IntPt *pts)
 
int GaussLegendreTet (int n1, int n2, int n3, IntPt *pts)
 
int getNGQLPts (int order)
 
IntPtgetGQLPts (int order)
 
int getNGQTPts (int order, bool forceTensorRule=false)
 
IntPtgetGQTPts (int order, bool forceTensorRule=false)
 
int getNGQQPts (int order, bool forceTensorRule=false)
 
IntPtgetGQQPts (int order, bool forceTensorRule=false)
 
int getNGQTetPts (int order, bool forceTensorRule=false)
 
IntPtgetGQTetPts (int order, bool forceTensorRule=false)
 
int getNGQPriPts (int order, bool forceTensorRule=false)
 
IntPtgetGQPriPts (int order, bool forceTensorRule=false)
 
int getNGQPyrPts (int order)
 
IntPtgetGQPyrPts (int order)
 
int getNGQHPts (int order, bool forceTensorRule=false)
 
IntPtgetGQHPts (int order, bool forceTensorRule=false)
 

Function Documentation

◆ GaussLegendreTet()

int GaussLegendreTet ( int  n1,
int  n2,
int  n3,
IntPt pts 
)

Definition at line 33 of file GaussLegendreSimplex.cpp.

Referenced by getGQTetPts().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GaussLegendreTri()

int GaussLegendreTri ( int  n1,
int  n2,
IntPt pts 
)

Definition at line 54 of file GaussLegendreSimplex.cpp.

Referenced by getGQTPts().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQHPts()

IntPt* getGQHPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 88 of file GaussQuadratureHex.cpp.

Referenced by gaussIntegration::get(), gaussIntegration::getHexahedron(), and MHexahedron::getIntegrationPoints().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQLPts()

IntPt* getGQLPts ( int  order)

Definition at line 12 of file GaussQuadratureLin.cpp.

Referenced by gaussIntegration::get(), MLine::getIntegrationPoints(), and gaussIntegration::getLine().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQPriPts()

IntPt* getGQPriPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 12 of file GaussQuadraturePri.cpp.

Referenced by gaussIntegration::get(), MPrism::getIntegrationPoints(), and gaussIntegration::getPrism().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQPyrPts()

IntPt* getGQPyrPts ( int  order)

Definition at line 13 of file GaussQuadraturePyr.cpp.

Referenced by gaussIntegration::get(), MPyramid::getIntegrationPoints(), and gaussIntegration::getPyramid().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQQPts()

IntPt* getGQQPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 99 of file GaussQuadratureQuad.cpp.

Referenced by gaussIntegration::get(), MQuadrangle::getIntegrationPoints(), and gaussIntegration::getQuad().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQTetPts()

IntPt* getGQTetPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 3346 of file GaussQuadratureTet.cpp.

Referenced by gaussIntegration::get(), MTetrahedron::getIntegrationPoints(), and gaussIntegration::getTetrahedron().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGQTPts()

IntPt* getGQTPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 889 of file GaussQuadratureTri.cpp.

Referenced by gaussIntegration::get(), getGQPriPts(), MTriangle::getIntegrationPoints(), and gaussIntegration::getTriangle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getNGQHPts()

int getNGQHPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 115 of file GaussQuadratureHex.cpp.

Referenced by gaussIntegration::get(), gaussIntegration::getHexahedron(), and MHexahedron::getIntegrationPoints().

Here is the caller graph for this function:

◆ getNGQLPts()

◆ getNGQPriPts()

int getNGQPriPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 47 of file GaussQuadraturePri.cpp.

Referenced by gaussIntegration::get(), MPrism::getIntegrationPoints(), and gaussIntegration::getPrism().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getNGQPyrPts()

int getNGQPyrPts ( int  order)

Definition at line 59 of file GaussQuadraturePyr.cpp.

Referenced by gaussIntegration::get(), getGQPyrPts(), MPyramid::getIntegrationPoints(), and gaussIntegration::getPyramid().

Here is the caller graph for this function:

◆ getNGQQPts()

int getNGQQPts ( int  order,
bool  forceTensorRule = false 
)

Definition at line 124 of file GaussQuadratureQuad.cpp.

Referenced by gaussIntegration::get(), MQuadrangle::getIntegrationPoints(), and gaussIntegration::getQuad().

Here is the caller graph for this function:

◆ getNGQTetPts()

int getNGQTetPts ( int  order,
bool  forceTensorRule = false 
)

◆ getNGQTPts()

int getNGQTPts ( int  order,
bool  forceTensorRule = false 
)