gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
bezierCoeff Member List

This is the complete list of members for bezierCoeff, including all inherited members.

_basisbezierCoeffprivate
_cbezierCoeffprivate
_computeCoefficients(const double *lagCoeffData)bezierCoeffprivate
_copy(const bezierCoeff &from, int start, int num, bezierCoeff &to)bezierCoeffprivatestatic
_copyHex(const fullMatrix< double > &allSub, int n, int starti, int startj, int startk, bezierCoeff &sub)bezierCoeffprivatestatic
_copyLine(const fullMatrix< double > &allSub, int n, int starti, bezierCoeff &sub)bezierCoeffprivatestatic
_copyPyr(const fullMatrix< double > &allSub, int nij, int nk, int starti, int startj, int startk, bezierCoeff &sub)bezierCoeffprivatestatic
_copyQuad(const fullMatrix< double > &allSub, int n, int starti, int startj, bezierCoeff &sub)bezierCoeffprivatestatic
_databezierCoeffprivate
_funcSpaceDatabezierCoeffprivate
_ij2Index(int i, int j, int n)bezierCoeffinlineprivatestatic
_ijk2Index(int i, int j, int k, int n)bezierCoeffinlineprivatestatic
_numPoolbezierCoeffprivate
_ownDatabezierCoeffprivate
_pool0bezierCoeffprivatestatic
_pool1bezierCoeffprivatestatic
_rbezierCoeffprivate
_subbezierCoeffprivatestatic
_subdivide(fullMatrix< double > &coeff, int npts, int start)bezierCoeffprivatestatic
_subdivide(fullMatrix< double > &coeff, int npts, int start, int inc)bezierCoeffprivatestatic
_subdivideHexahedron(const bezierCoeff &coeff, std::vector< bezierCoeff * > &subCoeff)bezierCoeffprivatestatic
_subdividePrism(const bezierCoeff &coeff, std::vector< bezierCoeff * > &subCoeff)bezierCoeffprivatestatic
_subdividePyramid(const bezierCoeff &coeff, std::vector< bezierCoeff * > &subCoeff)bezierCoeffprivatestatic
_subdivideQuadrangle(const bezierCoeff &coeff, std::vector< bezierCoeff * > &subCoeff)bezierCoeffprivatestatic
_subdivideTet(SubdivisionTet which, int n, bezierCoeff &coeff)bezierCoeffprivatestatic
_subdivideTetrahedron(const bezierCoeff &coeff, std::vector< bezierCoeff * > &vSubCoeff)bezierCoeffprivatestatic
_subdivideTriangle(const bezierCoeff &coeff, int start, std::vector< bezierCoeff * > &subCoeff)bezierCoeffprivatestatic
bezierCoeff()bezierCoeffinline
bezierCoeff(const bezierCoeff &other, bool swap=false)bezierCoeff
bezierCoeff(const FuncSpaceData fsData, const fullVector< double > &orderedLagCoeff, int numOfPool=-1)bezierCoeff
bezierCoeff(const FuncSpaceData fsData, const fullMatrix< double > &orderedLagCoeff, int numOfPool=-1)bezierCoeff
getBezierBasis() constbezierCoeffinline
getCornerCoeff(int k) constbezierCoeffinline
getCornerCoeff(int k, int j) constbezierCoeffinline
getCornerCoeffs(fullVector< double > &) constbezierCoeff
getCornerCoeffs(fullMatrix< double > &) constbezierCoeff
getDataPtr()bezierCoeffinline
getIdxCornerCoeff(int i) constbezierCoeff
getNumCoeff() constbezierCoeffinline
getNumColumns() constbezierCoeffinline
getNumCornerCoeff() constbezierCoeffinline
getPolynomialOrder() constbezierCoeffinline
node0CrossEdge12 enum valuebezierCoeffprivate
node1CrossEdge03 enum valuebezierCoeffprivate
node2CrossEdge03 enum valuebezierCoeffprivate
node3CrossEdge12 enum valuebezierCoeffprivate
operator()(int i) constbezierCoeffinline
operator()(int i, int j) constbezierCoeffinline
operator()(int i)bezierCoeffinline
operator()(int i, int j)bezierCoeffinline
releasePools()bezierCoeffstatic
setMatrixAsProxy(fullMatrix< double > &m) constbezierCoeffinline
setVectorAsProxy(fullVector< double > &v) constbezierCoeffinline
subdivide(std::vector< bezierCoeff * > &subCoeff) constbezierCoeff
SubdivisionTet enum namebezierCoeffprivate
subdivU enum valuebezierCoeffprivate
subdivV enum valuebezierCoeffprivate
subdivW enum valuebezierCoeffprivate
updateDataPtr(long diff)bezierCoeff
usePools(std::size_t size0, std::size_t size1)bezierCoeffstatic
~bezierCoeff()bezierCoeff