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

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

_affineCoordinate(const int &j, const double &u, const double &v, const double &w)HierarchicalBasisHcurlTetraprivatestatic
_nBubbleFunctionHierarchicalBasisprotected
_nedgeHierarchicalBasisprotected
_nEdgeFunctionHierarchicalBasisprotected
_nfaceQuadHierarchicalBasisprotected
_nfaceTriHierarchicalBasisprotected
_nQuadFaceFunctionHierarchicalBasisprotected
_nTriFaceFunctionHierarchicalBasisprotected
_nvertexHierarchicalBasisprotected
_nVertexFunctionHierarchicalBasisprotected
_pbHierarchicalBasisHcurlTetraprivate
_pOrderEdgeHierarchicalBasisHcurlTetraprivate
_pOrderFaceHierarchicalBasisHcurlTetraprivate
addAllOrientedFaceFunctions(double const &u, double const &v, double const &w, const std::vector< double > &faceFunctions, std::vector< double > &quadFaceFunctionsAllOrientations, std::vector< double > &triFaceFunctionsAllOrientations)HierarchicalBasisHcurlinlinevirtual
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)HierarchicalBasisHcurlvirtual
curlFunction(const double &a, const std::vector< double > &nD, const std::vector< double > &grad, std::vector< double > &result)HierarchicalBasisHcurlTetrainlineprivate
dotProduct(const std::vector< double > &u, const std::vector< double > &v)HierarchicalBasisHcurlTetraprivatestatic
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)HierarchicalBasisHcurlTetrainlinevirtual
HierarchicalBasisHcurl::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)HierarchicalBasisHcurlinlinevirtual
generateCurlBasis(double const &u, double const &v, double const &w, std::vector< std::vector< double > > &edgeBasis, std::vector< std::vector< double > > &faceBasis, std::vector< std::vector< double > > &bubbleBasis)HierarchicalBasisHcurlTetraprivatevirtual
generateHcurlBasis(double const &u, double const &v, double const &w, std::vector< std::vector< double > > &edgeBasis, std::vector< std::vector< double > > &faceBasis, std::vector< std::vector< double > > &bubbleBasis)HierarchicalBasisHcurlTetraprivatevirtual
getKeysInfo(std::vector< int > &functionTypeInfo, std::vector< int > &orderInfo)HierarchicalBasisHcurlTetravirtual
getnBubbleFunction() constHierarchicalBasis
getnEdgeFunction() constHierarchicalBasis
getnQuadFaceFunction() constHierarchicalBasis
getnTriFaceFunction() constHierarchicalBasis
getNumberOfOrientations() constHierarchicalBasisHcurlTetravirtual
getNumEdge() constHierarchicalBasis
getNumQuadFace() constHierarchicalBasis
getNumTriFace() constHierarchicalBasis
getnVertexFunction() constHierarchicalBasis
gradient(const double &lambda1, const double &lambda2, const std::vector< double > &dlambda1, const std::vector< double > &dlambda2, std::vector< double > &result)HierarchicalBasisHcurlTetrainlineprivate
HierarchicalBasisHcurlTetra(int order)HierarchicalBasisHcurlTetra
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< std::vector< double > > &edgeBasis, const std::vector< std::vector< double > > &eTablePositiveFlag, const std::vector< std::vector< double > > &eTableNegativeFlag)HierarchicalBasisHcurlTetravirtual
HierarchicalBasisHcurl::orientEdge(int const &flagOrientation, int const &edgeNumber, std::vector< double > &edgeFunctions, const std::vector< double > &eTablePositiveFlag, const std::vector< double > &eTableNegativeFlag)HierarchicalBasisHcurlinlinevirtual
orientEdgeFunctionsForNegativeFlag(std::vector< std::vector< double > > &edgeFunctions)HierarchicalBasisHcurlTetravirtual
HierarchicalBasisHcurl::orientEdgeFunctionsForNegativeFlag(std::vector< double > &edgeFunctions)HierarchicalBasisHcurlinlinevirtual
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)HierarchicalBasisHcurlTetravirtual
HierarchicalBasisHcurl::orientFace(int const &flag1, int const &flag2, int const &flag3, int const &faceNumber, const std::vector< double > &quadFaceFunctionsAllOrientations, const std::vector< double > &triFaceFunctionsAllOrientations, std::vector< double > &fTableCopy)HierarchicalBasisHcurlinlinevirtual
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)HierarchicalBasisHcurlTetraprivatevirtual
HierarchicalBasisHcurl::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 > &faceFunctions)HierarchicalBasisHcurlinlineprotectedvirtual
~HierarchicalBasis()=0HierarchicalBasispure virtual
~HierarchicalBasisHcurl()=0HierarchicalBasisHcurlpure virtual
~HierarchicalBasisHcurlTetra()HierarchicalBasisHcurlTetravirtual