Class xlifepp::LagrangeGLSegment#

class LagrangeGLSegment : public xlifepp::LagrangeSegment#

child class of LagrangeHexahedron with Gauss-Lobatto interpolation

Public Functions

LagrangeGLSegment(const Interpolation *interp_p)#

constructor by interpolation

Lagrange segment Reference Element for Pk interpolation at Gauss-Lobatto nodes.

inline ~LagrangeGLSegment()#

destructor

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 at given point

shapeFunctions defines Lagrange Reference Element shape functions

inline virtual const splitvec_t &getO1splitting() const#

returns reference to splitting scheme computed by splitO1

virtual void pointCoordinates()#

compute point coordinates (!) (from Gauss-Lobatto points on [-1,+1])

pointCoordinates defines Lagrange Reference Element point coordinates