|
FEBio
1.5.0
|
This class defines a surface element. More...
#include <FEElement.h>
Public Member Functions | |
| FESurfaceElement (const FESurfaceElement &el) | |
| FESurfaceElement & | operator= (const FESurfaceElement &el) |
| virtual void | SetTraits (FEElementTraits *pt) |
| double * | GaussWeights () |
| double | gr (int n) |
| double | gs (int n) |
| double * | Gr (int n) |
| double * | Gs (int n) |
| double | eval (double *d, int n) |
| double | eval (double *d, double r, double s) |
| vec3d | eval (vec3d *d, double r, double s) |
| vec3d | eval (vec3d *d, int n) |
| double | eval_deriv1 (double *d, int j) |
| double | eval_deriv2 (double *d, int j) |
| double | eval_deriv1 (double *d, double r, double s) |
| double | eval_deriv2 (double *d, double r, double s) |
| void | shape_fnc (double *H, double r, double s) |
| void | shape_deriv (double *Gr, double *Gs, double r, double s) |
| void | project_to_nodes (double *ai, double *ao) |
| this function projects data from the gauss-points to the nodal points | |
| bool | HasNode (int n) |
Data Fields | |
| int | m_lid |
| local ID | |
| int | m_nelem |
| index of solid or shell element this surface element is a face of | |
| vector< int > | m_lnode |
| local node numbering (compared to m_node which is a global numbering) | |
This class defines a surface element.
1.7.5.1