FEBio  1.5.0
Public Member Functions | Data Fields
FESurfaceElement Class Reference

This class defines a surface element. More...

#include <FEElement.h>

Inheritance diagram for FESurfaceElement:
FEElement

Public Member Functions

 FESurfaceElement (const FESurfaceElement &el)
FESurfaceElementoperator= (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)

Detailed Description

This class defines a surface element.


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