Class xlifepp::LagrangeStdPrism#

template<number_t Pk>
class LagrangeStdPrism : public xlifepp::LagrangePrism#

template class child to class LagrangePrism

http://homepage.mac.com/danielmartin/melina++/doc/elements/prism/LagrangeStdPrism1.pdf http://homepage.mac.com/danielmartin/melina++/doc/elements/prism/LagrangeStdPrism2.pdf

Public Functions

LagrangeStdPrism(const Interpolation *interp_p)#

constructor by interpolation

Lagrange standard Pk prism Reference Element.

inline ~LagrangeStdPrism()#

destructor

virtual void computeShapeFunctions()#

compute shape functions as polynomials using general algorithm

virtual void computeShapeValues(std::vector<real_t>::const_iterator it_pt, ShapeValues &shv, const bool withDeriv = true, const bool with2Deriv = false) const#

shape functions

inline virtual const splitvec_t &getO1splitting() const#

returns reference to splitting scheme computed by splitO1