15 class ElementGraphics;
21 class TriangleGraphics;
53 virtual Real
shapeFct(
const uint i,
const Real xi1,
const Real xi2)
const = 0;
60 const Real xi1,
const Real xi2)
const = 0;
64 virtual std::ostream&
info(std::ostream& os)
const;
69 static std::unique_ptr<TriangleGraphics> graphics_;
93 virtual Real
shapeFct(
const uint i,
const Real xi1,
const Real xi2)
const;
106 const Real xi1,
const Real xi2)
const;
108 virtual std::ostream&
info(std::ostream& os)
const;
132 virtual Real
shapeFct(
const uint i,
const Real xi1,
const Real xi2)
const {
136 const Real xi1,
const Real xi2)
const;
138 virtual std::ostream&
info(std::ostream& os)
const;
Element()
Default constructor.
Triangle & connector() const
Returns the triangle connector (topology)
TriangleP0(const concepts::Triangle2d &cell, uint *idx)
virtual Real shapeFct(const uint i, const Real xi1, const Real xi2) const
virtual Real solution(const concepts::Vector< Real > &coeffs, const Real xi1, const Real xi2) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Real2d shapeFctGradient(const uint i) const
TriangleP1(const concepts::Triangle2d &cell, uint idx[])
virtual Real solution(const concepts::Vector< Real > &coeffs, const Real xi1, const Real xi2) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual 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.
Triangle(const concepts::Triangle2d &cell, uint nDoF, uint idx[])
virtual const concepts::ElementGraphics< Real > * graphics() const
Returns the element graphics object.
virtual const concepts::Triangle2d & cell() const
Returns the underlying geometrical triangle.
virtual Real solution(const concepts::Vector< Real > &coeffs, const Real xi1, const Real xi2) const =0
virtual const concepts::Triangle & support() const
Returns the topological triangle supporting the element.
virtual Real shapeFct(const uint i, const Real xi1, const Real xi2) const =0