|
| | HierarchicalBasisHcurlTetra (int order) |
| |
| virtual | ~HierarchicalBasisHcurlTetra () |
| |
| virtual unsigned int | getNumberOfOrientations () const |
| |
| virtual void | 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) |
| |
| virtual void | 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) |
| |
| virtual void | orientEdgeFunctionsForNegativeFlag (std::vector< std::vector< double > > &edgeFunctions) |
| |
| virtual void | 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) |
| |
| virtual void | getKeysInfo (std::vector< int > &functionTypeInfo, std::vector< int > &orderInfo) |
| |
| virtual | ~HierarchicalBasisHcurl ()=0 |
| |
| virtual void | 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) |
| |
| virtual void | 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) |
| |
| virtual void | orientEdge (int const &flagOrientation, int const &edgeNumber, std::vector< double > &edgeFunctions, const std::vector< double > &eTablePositiveFlag, const std::vector< double > &eTableNegativeFlag) |
| |
| virtual void | orientEdgeFunctionsForNegativeFlag (std::vector< double > &edgeFunctions) |
| |
| virtual void | addAllOrientedFaceFunctions (double const &u, double const &v, double const &w, const std::vector< double > &faceFunctions, std::vector< double > &quadFaceFunctionsAllOrientations, std::vector< double > &triFaceFunctionsAllOrientations) |
| |
| virtual void | 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) |
| |
| virtual | ~HierarchicalBasis ()=0 |
| |
| int | getnVertexFunction () const |
| |
| int | getnEdgeFunction () const |
| |
| int | getnTriFaceFunction () const |
| |
| int | getnQuadFaceFunction () const |
| |
| int | getnBubbleFunction () const |
| |
| int | getNumTriFace () const |
| |
| int | getNumQuadFace () const |
| |
| int | getNumEdge () const |
| |
| int | numberOrientationQuadFace (int const &flag1, int const &flag2, int const &flag3) |
| |
| int | numberOrientationTriFace (int const &flag1, int const &flag2) |
| |
|
| virtual void | 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) |
| |
| virtual void | 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) |
| |
| void | gradient (const double &lambda1, const double &lambda2, const std::vector< double > &dlambda1, const std::vector< double > &dlambda2, std::vector< double > &result) |
| |
| void | curlFunction (const double &a, const std::vector< double > &nD, const std::vector< double > &grad, std::vector< double > &result) |
| |
| virtual void | 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) |
| |