Defines a triangle. The reference element is the rectangle triangle with two unit edges. More...
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_t > | getCenter () const |
| Return coordinates of center of element. | |
| Point< real_t > | getCircumcenter () 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_t > | getRefCoord (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_t > | getCenter () const |
| Return coordinates of center of element. | |
| Point< real_t > | getLocalPoint () const |
| Localize a point in the element. More... | |
| Point< real_t > | getLocalPoint (const Point< real_t > &s) const |
| Localize a point in the element. More... | |
Defines a triangle. The reference element is the rectangle triangle with two unit edges.
Constructor for an element.
The constructed triangle is an element in a 2-D mesh.