xc
Public Member Functions | List of all members
Tri_lin Class Reference

Shape functions for linear triangles (3 nodes). More...

#include <ShapeFunction.h>

Inheritance diagram for Tri_lin:
Inheritance graph
[legend]
Collaboration diagram for Tri_lin:
Collaboration graph
[legend]

Public Member Functions

 Tri_lin (size_t intscheme)
 Constructor.
 
 ~Tri_lin ()
 Destructor.
 
m_double get_N_vec (const m_double &natcor) const
 Return the values of the shape functions at the point with the natural coordinates being passed as parameter. More...
 
m_double getPartialDerivatives (const m_double &natcor) const
 Return the values of the partial derivatives of the shape functions at the point which natural coordinates are being passed as parameter. More...
 
- Public Member Functions inherited from Triangular
 ~Triangular ()
 Destructor.
 
IntegrationPoints get_integ_points (void) const
 Return the integration points for triangular domains.
 
size_t get_nr_integ_points (void) const
 Return the number of integration points.
 
m_double dVdA (size_t face_nr) const
 ??
 
IntegrationPoints get_face_integ_points (size_t face_nr) const
 Return the integration points of a triangular domain.
 
- Public Member Functions inherited from ShapeFunction
virtual ~ShapeFunction ()
 Destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from Triangular
 Triangular (size_t intscheme)
 Constructor.
 
- Protected Member Functions inherited from ShapeFunction
 ShapeFunction ()
 Constructor por defecto.
 

Detailed Description

Shape functions for linear triangles (3 nodes).

Member Function Documentation

◆ get_N_vec()

m_double Tri_lin::get_N_vec ( const m_double Xi) const
virtual

Return the values of the shape functions at the point with the natural coordinates being passed as parameter.

Implements ShapeFunction.

◆ getPartialDerivatives()

m_double Tri_lin::getPartialDerivatives ( const m_double natcor) const
virtual

Return the values of the partial derivatives of the shape functions at the point which natural coordinates are being passed as parameter.

The (i,j) component of the matrix is equal to d(Nj)/d(xi)

Implements ShapeFunction.


The documentation for this class was generated from the following files: