Class xlifepp::NedelecEdgeSecondTetrahedronPk#
-
class NedelecEdgeSecondTetrahedronPk : public xlifepp::NedelecEdgeTetrahedron#
-
Nedelec edge second family of any order k on tetrahedron t (NE2k) space Vk P^3_(k) (k+1)(k+2)(k+3)/2 dofs edge dofs : v-> int_e v.t q, q in P_(k)[e] k+1 dofs by edge e face dofs (k>1) : v-> int_f v.q, q in D_(k-1)[f] = P_(k-2)^2 + PH_(k-2)*x (k-1)(k+1) dofs by face tetrahedron dofs (k>3): v-> int_t v.q, q in D_(k-2)[t] = P_(k-3)^3 + PH_(k-3)*x (k-1)(k+1)(k-2)/2 dofs.
“ NOT IMPLEMENTED
Public Functions
-
NedelecEdgeSecondTetrahedronPk(const Interpolation *int_p)#
-
Nedelec edge second family of order k on tetrahedron (NF2k)
-
inline virtual void computeShapeFunctions()#
-
builds virtual coordinates of moment dofs
-
inline virtual void computeShapeValues(std::vector<real_t>::const_iterator it_pt, ShapeValues &shv, const bool withDeriv = true, const bool with2Deriv = false) const#
-
compute shape functions as polynomials
-
inline virtual void interpolationData()#
-
returns interpolation data
-
inline void pointCoordinates()#
-
local numbering on edges (side)
-
inline virtual void sideNumbering()#
-
defines reference element interpolation data
-
NedelecEdgeSecondTetrahedronPk(const Interpolation *int_p)#