element2D.hh
virtual const concepts::Quad & support() const
Returns the support of this element.
Definition: element2D.hh:96
virtual const concepts::Triangle2d & cell() const
Returns the cell of this element.
Definition: element2D.hh:49
virtual std::ostream & info(std::ostream &os) const
virtual const concepts::ElementGraphics< Real > * graphics() const
Triangle(const concepts::Triangle2d &cell, concepts::TColumn< Real > *T0, concepts::TColumn< Real > *T1=0)
Constructor.
Definition: element2D.hh:44
virtual std::ostream & info(std::ostream &os) const
Real shapefct(const uint i, const Real xi1, const Real xi2) const
Computes the value of the ith shape function in the point (xi1, xi2).
concepts::Real2d shapefctD(const uint i) const
Returns the gradient of the ith shape function.
Quadrilateral element with bilinear shape functions in 2D.
Definition: element2D.hh:79
static std::unique_ptr< TriangleGraphics > graphics_
Definition: element2D.hh:70
virtual const concepts::Quad2d & cell() const
Returns the cell of this element.
Definition: element2D.hh:97
void evaluate(Real *res, const Real *x, const uint n) const
Evaluates the shape functions in the given one dimensional points.
Quad(const concepts::Quad2d &cell, concepts::TColumn< Real > *T0, concepts::TColumn< Real > *T1=0)
Constructor.
Definition: element2D.hh:94
virtual const concepts::Triangle & support() const
Returns the support of this element.
Definition: element2D.hh:47
void evaluateD(concepts::Real2d *res, const Real *x, const uint n) const
Evaluates the derivatives of the shape functions in the given one dimensional points.
static std::unique_ptr< QuadGraphics > graphics_
Definition: element2D.hh:126
virtual const concepts::ElementGraphics< Real > * graphics() const