(9)

Defines a triangle. The reference element is the rectangle triangle with two unit edges. More...

Inheritance diagram for triangle:
FEShape Triang3 Triang6S

Public Member Functions

 triangle ()
 Default Constructor.
 
 triangle (const Element *el)
 Constructor for an element. More...
 
 triangle (const Side *sd)
 Constructor for a side. More...
 
virtual ~triangle ()
 Destructor.
 
real_t getArea ()
 Return element area.
 
Point< real_tgetCenter () const
 Return coordinates of center of element.
 
Point< real_tgetCircumcenter () const
 Return coordinates of circumcenter of element.
 
real_t getCircumRadius () const
 Return radius of circumscribed circle of triangle.
 
real_t getInRadius () const
 Return radius of inscribed circle of triangle.
 
Point< real_tgetRefCoord (const Point< real_t > &x) const
 Return reference coordinates of a point x in element.
 
real_t getMaxEdgeLength () const
 Return maximal edge length of triangle.
 
real_t getMinEdgeLength () const
 Return minimal edge length of triangle.
 
bool isIn (const Point< real_t > &x) const
 Check whether point x is in current triangle or not.
 
bool isStrictlyIn (const Point< real_t > &x) const
 Check whether point x is strictly in current triangle (not on the boundary) or not.
 
- Public Member Functions inherited from FEShape
 FEShape ()
 Default Constructor.
 
 FEShape (const Element *el)
 Constructor for an element. More...
 
 FEShape (const Side *sd)
 Constructor for a side. More...
 
virtual ~FEShape ()
 Destructor.
 
real_t Sh (size_t i) const
 Return shape function of node i at given point.
 
real_t Sh (size_t i, Point< real_t > s) const
 Calculate shape function of node i at a given point s. More...
 
real_t getDet () const
 Return determinant of jacobian. More...
 
Point< real_tgetCenter () const
 Return coordinates of center of element.
 
Point< real_tgetLocalPoint () const
 Localize a point in the element. More...
 
Point< real_tgetLocalPoint (const Point< real_t > &s) const
 Localize a point in the element. More...
 

Detailed Description

Defines a triangle. The reference element is the rectangle triangle with two unit edges.

Author
Rachid Touzani

Constructor & Destructor Documentation

◆ triangle() [1/2]

triangle ( const Element el)

Constructor for an element.

The constructed triangle is an element in a 2-D mesh.

◆ triangle() [2/2]

triangle ( const Side sd)

Constructor for a side.

The constructed triangle is a side in a 3-D mesh.