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().