FEShape Class Reference
Parent class from which inherit all finite element shape classes. More...
Inheritance diagram for FEShape:
Public Member Functions | |
| 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... | |
Detailed Description
Parent class from which inherit all finite element shape classes.
- Author
- Rachid Touzani
- Copyright
- GNU Lesser Public License
Constructor & Destructor Documentation
Member Function Documentation
Calculate shape function of node i at a given point s.
- Parameters
-
[in] i Local node label [in] s Point in the reference triangle where the shape function is evaluated
| real_t getDet | ( | ) | const |
Return determinant of jacobian.
If the transformation (Reference element -> Actual element) is not affine, member function setLocal() must have been called before in order to calcuate relevant quantities.
Localize a point in the element.
Return actual coordinates in the reference element. If the transformation (Reference element -> Actual element) is not affine, member function setLocal() must have been called before in order to calcuate relevant quantities.