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

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

_affineCoordinate(int const &j, double const &u, double const &v)HierarchicalBasisH1Quadprivatestatic
_nBubbleFunctionHierarchicalBasisprotected
_nedgeHierarchicalBasisprotected
_nEdgeFunctionHierarchicalBasisprotected
_nfaceQuadHierarchicalBasisprotected
_nfaceTriHierarchicalBasisprotected
_nQuadFaceFunctionHierarchicalBasisprotected
_nTriFaceFunctionHierarchicalBasisprotected
_nvertexHierarchicalBasisprotected
_nVertexFunctionHierarchicalBasisprotected
_pf1HierarchicalBasisH1Quadprivate
_pf2HierarchicalBasisH1Quadprivate
_pOrderEdgeHierarchicalBasisH1Quadprivate
addAllOrientedFaceFunctions(double const &u, double const &v, double const &w, const std::vector< double > &faceFunctions, std::vector< double > &quadFaceFunctionsAllOrientations, std::vector< double > &triFaceFunctionsAllOrientations)HierarchicalBasisH1virtual
addAllOrientedFaceFunctions(double const &u, double const &v, double const &w, const std::vector< std::vector< double > > &faceFunctions, std::vector< std::vector< double > > &quadFaceFunctionsAllOrientations, std::vector< std::vector< double > > &triFaceFunctionsAllOrientations, std::string typeFunction="GradH1Legendre")HierarchicalBasisH1virtual
generateBasis(double const &u, double const &v, double const &w, std::vector< double > &vertexBasis, std::vector< double > &edgeBasis, std::vector< double > &faceBasis, std::vector< double > &bubbleBasis)HierarchicalBasisH1Quadvirtual
generateBasis(double const &u, double const &v, double const &w, std::vector< std::vector< double > > &vertexBasis, std::vector< std::vector< double > > &edgeBasis, std::vector< std::vector< double > > &faceBasis, std::vector< std::vector< double > > &bubbleBasis, std::string typeFunction="GradH1Legendre")HierarchicalBasisH1Quadinlinevirtual
generateGradientBasis(double const &u, double const &v, double const &w, std::vector< std::vector< double > > &gradientVertex, std::vector< std::vector< double > > &gradientEdge, std::vector< std::vector< double > > &gradientFace, std::vector< std::vector< double > > &gradientBubble)HierarchicalBasisH1Quadprivate
getKeysInfo(std::vector< int > &functionTypeInfo, std::vector< int > &orderInfo)HierarchicalBasisH1Quadvirtual
getnBubbleFunction() constHierarchicalBasis
getnEdgeFunction() constHierarchicalBasis
getnQuadFaceFunction() constHierarchicalBasis
getnTriFaceFunction() constHierarchicalBasis
getNumberOfOrientations() constHierarchicalBasisH1Quadvirtual
getNumEdge() constHierarchicalBasis
getNumQuadFace() constHierarchicalBasis
getNumTriFace() constHierarchicalBasis
getnVertexFunction() constHierarchicalBasis
HierarchicalBasisH1Quad(int pf1, int pf2, int pe0, int pe1, int pe2, int pe3)HierarchicalBasisH1Quad
HierarchicalBasisH1Quad(int order)HierarchicalBasisH1Quad
numberOrientationQuadFace(int const &flag1, int const &flag2, int const &flag3)HierarchicalBasisinline
numberOrientationTriFace(int const &flag1, int const &flag2)HierarchicalBasisinline
orientEdge(int const &flagOrientation, int const &edgeNumber, std::vector< double > &edgeFunctions, const std::vector< double > &eTablePositiveFlag, const std::vector< double > &eTableNegativeFlag)HierarchicalBasisH1Quadvirtual
orientEdge(int const &flagOrientation, int const &edgeNumber, std::vector< std::vector< double > > &edgeBasis, const std::vector< std::vector< double > > &eTablePositiveFlag, const std::vector< std::vector< double > > &eTableNegativeFlag)HierarchicalBasisH1Quadvirtual
orientEdgeFunctionsForNegativeFlag(std::vector< double > &edgeFunctions)HierarchicalBasisH1Quadvirtual
orientEdgeFunctionsForNegativeFlag(std::vector< std::vector< double > > &edgeFunctions)HierarchicalBasisH1Quadvirtual
orientFace(int const &flag1, int const &flag2, int const &flag3, int const &faceNumber, const std::vector< double > &quadFaceFunctionsAllOrientation, const std::vector< double > &triFaceFunctionsAllOrientation, std::vector< double > &fTableCopy)HierarchicalBasisH1Quadvirtual
orientFace(int const &flag1, int const &flag2, int const &flag3, int const &faceNumber, const std::vector< std::vector< double > > &quadFaceFunctionsAllOrientation, const std::vector< std::vector< double > > &triFaceFunctionsAllOrientation, std::vector< std::vector< double > > &fTableCopy)HierarchicalBasisH1Quadvirtual
orientOneFace(double const &u, double const &v, double const &w, int const &flag1, int const &flag2, int const &flag3, int const &faceNumber, std::vector< double > &faceBasis)HierarchicalBasisH1Quadprivatevirtual
orientOneFace(double const &u, double const &v, double const &w, int const &flag1, int const &flag2, int const &flag3, int const &faceNumber, std::vector< std::vector< double > > &faceFunctions, std::string typeFunction="GradH1Legendre")HierarchicalBasisH1Quadprivatevirtual
~HierarchicalBasis()=0HierarchicalBasispure virtual
~HierarchicalBasisH1()=0HierarchicalBasisH1pure virtual
~HierarchicalBasisH1Quad()HierarchicalBasisH1Quadvirtual