15 class ElementGraphics;
20 class TriangleGraphics;
57 Real
shapefct(
const uint i,
const Real xi1,
const Real xi2)
const;
66 virtual std::ostream&
info(std::ostream& os)
const;
70 static std::unique_ptr<TriangleGraphics> graphics_;
108 void evaluate(Real* res,
const Real* x,
const uint n)
const;
122 virtual std::ostream&
info(std::ostream& os)
const;
126 static std::unique_ptr<QuadGraphics> graphics_;
Quad & connector() const
Returns the quadrilateral connector (topology)
Triangle & connector() const
Returns the triangle connector (topology)
void evaluateD(concepts::Real2d *res, const Real *x, const uint n) const
virtual const concepts::Quad2d & cell() const
Returns the cell of this element.
void evaluate(Real *res, const Real *x, const uint n) const
Quad(const concepts::Quad2d &cell, uint idx[])
Quad(const concepts::Quad2d &cell, concepts::TColumn< Real > *T0, concepts::TColumn< Real > *T1=0)
virtual const concepts::Quad & support() const
Returns the support of this element.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Triangle(const concepts::Triangle2d &cell, concepts::TColumn< Real > *T0, concepts::TColumn< Real > *T1=0)
Triangle(const concepts::Triangle2d &cell, uint idx[])
virtual const concepts::Triangle & support() const
Returns the support of this element.
virtual const concepts::Triangle2d & cell() const
Returns the cell of this element.
concepts::Real2d shapefctD(const uint i) const
Real shapefct(const uint i, const Real xi1, const Real xi2) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.