gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
pointsGenerators.h File Reference
#include "fullMatrix.h"
Include dependency graph for pointsGenerators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void gmshGeneratePoints (FuncSpaceData, fullMatrix< double > &)
 
fullMatrix< double > gmshGeneratePointsLine (int order)
 
fullMatrix< double > gmshGeneratePointsTriangle (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsQuadrangle (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsTetrahedron (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsHexahedron (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsPrism (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsPyramid (int order, bool serendip=false)
 
fullMatrix< double > gmshGeneratePointsPyramidGeneral (bool pyr, int nij, int nk, bool serendip=false)
 
void gmshGenerateMonomials (FuncSpaceData, fullMatrix< double > &)
 
fullMatrix< double > gmshGenerateMonomialsLine (int order, bool serendip=false)
 
fullMatrix< double > gmshGenerateMonomialsTriangle (int order, bool serendip=false)
 
fullMatrix< double > gmshGenerateMonomialsQuadrangle (int order, bool forSerendipPoints=false)
 
fullMatrix< double > gmshGenerateMonomialsQuadSerendipity (int order)
 
fullMatrix< double > gmshGenerateMonomialsTetrahedron (int order, bool serendip=false)
 
fullMatrix< double > gmshGenerateMonomialsHexahedron (int order, bool forSerendipPoints=false)
 
fullMatrix< double > gmshGenerateMonomialsHexaSerendipity (int order)
 
fullMatrix< double > gmshGenerateMonomialsPrism (int order, bool forSerendipPoints=false)
 
fullMatrix< double > gmshGenerateMonomialsPrismSerendipity (int order)
 
fullMatrix< double > gmshGenerateMonomialsPyramid (int order, bool forSerendipPoints=false)
 
fullMatrix< double > gmshGenerateMonomialsPyramidSerendipity (int order)
 
fullMatrix< double > gmshGenerateMonomialsPyramidGeneral (bool pyr, int nij, int nk, bool forSerendipPoints=false)
 
void gmshGenerateOrderedPointsLine (int order, fullVector< double > &)
 
void gmshGenerateOrderedPoints (FuncSpaceData data, fullMatrix< double > &points, bool onBezierDomain=false)
 
void gmshGenerateOrderedMonomials (FuncSpaceData, fullMatrix< double > &)
 

Function Documentation

◆ gmshGenerateMonomials()

void gmshGenerateMonomials ( FuncSpaceData  ,
fullMatrix< double > &   
)

Definition at line 138 of file pointsGenerators.cpp.

Here is the call graph for this function:

◆ gmshGenerateMonomialsHexahedron()

fullMatrix<double> gmshGenerateMonomialsHexahedron ( int  order,
bool  forSerendipPoints = false 
)

◆ gmshGenerateMonomialsHexaSerendipity()

fullMatrix<double> gmshGenerateMonomialsHexaSerendipity ( int  order)

Definition at line 678 of file pointsGenerators.cpp.

Referenced by polynomialBasis::polynomialBasis().

Here is the caller graph for this function:

◆ gmshGenerateMonomialsLine()

fullMatrix<double> gmshGenerateMonomialsLine ( int  order,
bool  serendip = false 
)

Definition at line 171 of file pointsGenerators.cpp.

Referenced by gmshGenerateMonomials(), gmshGenerateMonomialsPrism(), gmshGeneratePointsLine(), and polynomialBasis::polynomialBasis().

Here is the caller graph for this function:

◆ gmshGenerateMonomialsPrism()

fullMatrix<double> gmshGenerateMonomialsPrism ( int  order,
bool  forSerendipPoints = false 
)

Definition at line 402 of file pointsGenerators.cpp.

Referenced by _getIndicesReversedPri(), gmshGenerateInnerVertexPlacementPrism(), gmshGenerateInnerVertexPlacementPrismLinear(), gmshGenerateMonomials(), gmshGeneratePointsPrism(), and polynomialBasis::polynomialBasis().

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

◆ gmshGenerateMonomialsPrismSerendipity()

fullMatrix<double> gmshGenerateMonomialsPrismSerendipity ( int  order)

Definition at line 517 of file pointsGenerators.cpp.

Referenced by polynomialBasis::polynomialBasis().

Here is the caller graph for this function:

◆ gmshGenerateMonomialsPyramid()

fullMatrix<double> gmshGenerateMonomialsPyramid ( int  order,
bool  forSerendipPoints = false 
)

Definition at line 737 of file pointsGenerators.cpp.

Referenced by _getIndicesReversedPyr(), gmshGenerateInnerVertexPlacementPyramid(), gmshGenerateMonomialsPyramid(), gmshGenerateMonomialsPyramidGeneral(), and gmshGeneratePointsPyramid().

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

◆ gmshGenerateMonomialsPyramidGeneral()

fullMatrix<double> gmshGenerateMonomialsPyramidGeneral ( bool  pyr,
int  nij,
int  nk,
bool  forSerendipPoints = false 
)

Definition at line 921 of file pointsGenerators.cpp.

Referenced by gmshGenerateMonomials(), and gmshGeneratePointsPyramidGeneral().

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

◆ gmshGenerateMonomialsPyramidSerendipity()

fullMatrix<double> gmshGenerateMonomialsPyramidSerendipity ( int  order)

Definition at line 845 of file pointsGenerators.cpp.

◆ gmshGenerateMonomialsQuadrangle()

fullMatrix<double> gmshGenerateMonomialsQuadrangle ( int  order,
bool  forSerendipPoints = false 
)

◆ gmshGenerateMonomialsQuadSerendipity()

fullMatrix<double> gmshGenerateMonomialsQuadSerendipity ( int  order)

Definition at line 276 of file pointsGenerators.cpp.

Referenced by polynomialBasis::polynomialBasis().

Here is the caller graph for this function:

◆ gmshGenerateMonomialsTetrahedron()

fullMatrix<double> gmshGenerateMonomialsTetrahedron ( int  order,
bool  serendip = false 
)

◆ gmshGenerateMonomialsTriangle()

fullMatrix<double> gmshGenerateMonomialsTriangle ( int  order,
bool  serendip = false 
)

◆ gmshGenerateOrderedMonomials()

void gmshGenerateOrderedMonomials ( FuncSpaceData  ,
fullMatrix< double > &   
)

Definition at line 1165 of file pointsGenerators.cpp.

Referenced by gmshGenerateOrderedPoints().

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

◆ gmshGenerateOrderedPoints()

void gmshGenerateOrderedPoints ( FuncSpaceData  data,
fullMatrix< double > &  points,
bool  onBezierDomain = false 
)

Definition at line 1080 of file pointsGenerators.cpp.

Referenced by bezierBasis::_construct(), bezierBasis::_constructPyr(), and GradientBasis::GradientBasis().

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

◆ gmshGenerateOrderedPointsLine()

void gmshGenerateOrderedPointsLine ( int  order,
fullVector< double > &   
)

Definition at line 1071 of file pointsGenerators.cpp.

Referenced by bezierCoeff::_computeCoefficients(), and bezierBasis::_construct().

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

◆ gmshGeneratePoints()

void gmshGeneratePoints ( FuncSpaceData  ,
fullMatrix< double > &   
)

Definition at line 18 of file pointsGenerators.cpp.

Referenced by CondNumBasis::CondNumBasis(), and JacobianBasis::JacobianBasis().

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

◆ gmshGeneratePointsHexahedron()

fullMatrix<double> gmshGeneratePointsHexahedron ( int  order,
bool  serendip = false 
)

Definition at line 76 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsLine()

fullMatrix<double> gmshGeneratePointsLine ( int  order)

Definition at line 42 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsPrism()

fullMatrix<double> gmshGeneratePointsPrism ( int  order,
bool  serendip = false 
)

Definition at line 85 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsPyramid()

fullMatrix<double> gmshGeneratePointsPyramid ( int  order,
bool  serendip = false 
)

Definition at line 98 of file pointsGenerators.cpp.

Referenced by nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsPyramidGeneral()

fullMatrix<double> gmshGeneratePointsPyramidGeneral ( bool  pyr,
int  nij,
int  nk,
bool  serendip = false 
)

Definition at line 111 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints().

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

◆ gmshGeneratePointsQuadrangle()

fullMatrix<double> gmshGeneratePointsQuadrangle ( int  order,
bool  serendip = false 
)

Definition at line 59 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsTetrahedron()

fullMatrix<double> gmshGeneratePointsTetrahedron ( int  order,
bool  serendip = false 
)

Definition at line 68 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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

◆ gmshGeneratePointsTriangle()

fullMatrix<double> gmshGeneratePointsTriangle ( int  order,
bool  serendip = false 
)

Definition at line 51 of file pointsGenerators.cpp.

Referenced by gmshGeneratePoints(), and nodalBasis::nodalBasis().

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