|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <FuncSpaceData.h>
Public Member Functions | |
| FuncSpaceData () | |
| FuncSpaceData (const FuncSpaceData &fsd, int order) | |
| FuncSpaceData (const FuncSpaceData &fsd, int nij, int nk) | |
| FuncSpaceData (const MElement *el) | |
| FuncSpaceData (const MElement *el, int order, bool serendip) | |
| FuncSpaceData (const MElement *el, bool pyr, int nij, int nk, bool serendip) | |
| FuncSpaceData (int tag) | |
| FuncSpaceData (int type, int order, bool serendip) | |
| FuncSpaceData (int type, bool pyr, int nij, int nk, bool serendip) | |
| void | print () const |
| int | getType () const |
| int | getDimension () const |
| int | getSpaceOrder () const |
| int | getNij () const |
| int | getNk () const |
| bool | getSerendipity () const |
| bool | getPyramidalSpace () const |
| void | getOrderForBezier (int[3], int exponentZ=-1) const |
| FuncSpaceData | getForNonSerendipitySpace () const |
| bool | operator< (const FuncSpaceData &other) const |
| bool | operator== (const FuncSpaceData &other) const |
Private Attributes | |
| int | _parentType |
| int | _spaceOrder |
| bool | _serendipity |
| int | _nij |
| int | _nk |
| bool | _pyramidalSpace |
Definition at line 16 of file FuncSpaceData.h.
|
inline |
Definition at line 36 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace().

| FuncSpaceData::FuncSpaceData | ( | const FuncSpaceData & | fsd, |
| int | order | ||
| ) |
Definition at line 9 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | const FuncSpaceData & | fsd, |
| int | nij, | ||
| int | nk | ||
| ) |
Definition at line 16 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | const MElement * | el | ) |
Definition at line 24 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | const MElement * | el, |
| int | order, | ||
| bool | serendip | ||
| ) |
Definition at line 31 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | const MElement * | el, |
| bool | pyr, | ||
| int | nij, | ||
| int | nk, | ||
| bool | serendip | ||
| ) |
| FuncSpaceData::FuncSpaceData | ( | int | tag | ) |
Definition at line 46 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | int | type, |
| int | order, | ||
| bool | serendip | ||
| ) |
Definition at line 55 of file FuncSpaceData.cpp.
| FuncSpaceData::FuncSpaceData | ( | int | type, |
| bool | pyr, | ||
| int | nij, | ||
| int | nk, | ||
| bool | serendip | ||
| ) |
|
inline |
Definition at line 66 of file FuncSpaceData.h.
| FuncSpaceData FuncSpaceData::getForNonSerendipitySpace | ( | ) | const |
Definition at line 90 of file FuncSpaceData.cpp.
Referenced by BasisFactory::getBezierBasis(), BasisFactory::getGradientBasis(), and BasisFactory::getJacobianBasis().


|
inline |
Definition at line 81 of file FuncSpaceData.h.
Referenced by bezierCoeff::_computeCoefficients(), bezierBasis::_constructPyr(), bezierBasisRaiser::_fillRaiserDataPyr(), bezierCoeff::_subdividePyramid(), bezierCoeff::getIdxCornerCoeff(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), gmshGenerateOrderedPoints(), and gmshGeneratePoints().

|
inline |
Definition at line 82 of file FuncSpaceData.h.
Referenced by bezierCoeff::_computeCoefficients(), bezierBasis::_constructPyr(), bezierBasisRaiser::_fillRaiserDataPyr(), bezierCoeff::_subdividePyramid(), bezierCoeff::getIdxCornerCoeff(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), gmshGenerateOrderedPoints(), and gmshGeneratePoints().

| void FuncSpaceData::getOrderForBezier | ( | int | order[3], |
| int | exponentZ = -1 |
||
| ) | const |
|
inline |
Definition at line 84 of file FuncSpaceData.h.
Referenced by bezierBasis::_constructPyr(), bezierBasisRaiser::_fillRaiserDataPyr(), bezierCoeff::getIdxCornerCoeff(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), gmshGenerateOrderedPoints(), and gmshGeneratePoints().

|
inline |
Definition at line 83 of file FuncSpaceData.h.
Referenced by bezierCoeff::bezierCoeff(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), and gmshGeneratePoints().

|
inline |
Definition at line 80 of file FuncSpaceData.h.
Referenced by bezierCoeff::_computeCoefficients(), bezierBasis::_construct(), bezierCoeff::getIdxCornerCoeff(), JacobianBasis::getJacOrder(), bezierBasis::getOrder(), GradientBasis::getPolynomialOrder(), bezierCoeff::getPolynomialOrder(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), gmshGenerateOrderedPoints(), and gmshGeneratePoints().

|
inline |
Definition at line 65 of file FuncSpaceData.h.
Referenced by bezierCoeff::_computeCoefficients(), bezierBasis::_construct(), bezierBasis::_constructPyr(), bezierBasisRaiser::_fillRaiserDataPyr(), bezierBasis::bezierBasis(), bezierCoeff::getIdxCornerCoeff(), getOrderForBezier(), bezierBasis::getType(), gmshGenerateMonomials(), gmshGenerateOrderedMonomials(), gmshGenerateOrderedPoints(), gmshGeneratePoints(), GradientBasis::GradientBasis(), JacobianBasis::JacobianBasis(), GradientBasis::mapFromIdealElement(), and bezierCoeff::subdivide().

|
inline |
Definition at line 92 of file FuncSpaceData.h.
|
inline |
Definition at line 112 of file FuncSpaceData.h.
|
inline |
|
private |
Definition at line 26 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace(), getNij(), getOrderForBezier(), operator<(), operator==(), and print().
|
private |
Definition at line 26 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace(), getNk(), getOrderForBezier(), operator<(), operator==(), and print().
|
private |
Definition at line 21 of file FuncSpaceData.h.
Referenced by FuncSpaceData(), getDimension(), getForNonSerendipitySpace(), getType(), operator<(), operator==(), and print().
|
private |
Definition at line 27 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace(), getOrderForBezier(), getPyramidalSpace(), operator<(), operator==(), and print().
|
private |
Definition at line 22 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace(), getSerendipity(), and print().
|
private |
Definition at line 21 of file FuncSpaceData.h.
Referenced by getForNonSerendipitySpace(), getOrderForBezier(), getSpaceOrder(), operator<(), operator==(), and print().