#include <element.h>
Inheritance diagram for FEM::Element:
Public Member Functions | |
virtual | ~Element () |
void | SetNode (int iNode, FEM::Node *ptrNode) |
void | Activate () |
virtual void | Deactivate () |
bool | IsActive () const |
int | nNodes () const |
size_t | nIntPoints () const |
Array< Node * > const & | Connects () const |
void | IntegPoints (IntegPoint const *&IPs) const |
virtual void | OutNodes (LinAlg::Matrix< REAL > &Values, Array< String > &Labels) const |
virtual void | Jacobian (REAL r, REAL s, REAL t, LinAlg::Matrix< REAL > &J) const |
virtual void | Jacobian (LinAlg::Matrix< REAL > const &derivs, LinAlg::Matrix< REAL > &J) const |
virtual void | Coords (LinAlg::Matrix< REAL > &coords) const |
virtual void | InverseMap (REAL x, REAL y, REAL z, REAL &r, REAL &s, REAL &t) const |
bool | IsInside (REAL x, REAL y, REAL z) const |
}}} | |
virtual REAL | BoundDistance (REAL r, REAL s, REAL t) const |
virtual size_t | nOrder0Matrices () const |
virtual size_t | nOrder1Matrices () const |
virtual void | RHSVector (size_t index, LinAlg::Vector< REAL > &V, Array< size_t > &Map) const |
virtual void | Order0Matrix (size_t index, LinAlg::Matrix< REAL > &M, Array< size_t > &RowsMap, Array< size_t > &ColsMap) const |
virtual void | Order1Matrix (size_t index, LinAlg::Matrix< REAL > &M, Array< size_t > &RowsMap, Array< size_t > &ColsMap) const |
virtual REAL | OutScalar1 () const |
virtual REAL | OutScalar2 () const |
virtual void | OutTensor1 (String &Str) const |
virtual void | OutTensor2 (String &Str) const |
virtual void | OutTensor3 (String &Str) const |
Public Attributes | |
int | Number |
Protected Member Functions | |
void | _face_jacobian (Array< FEM::Node * > const &FaceConnects, REAL const r, REAL const s, LinAlg::Matrix< REAL > &J) const |
virtual void | _extrapolate (LinAlg::Vector< REAL > &IPValues, LinAlg::Vector< REAL > &NodalValues) const |
Protected Attributes | |
int | _n_nodes |
int | _n_int_pts |
int | _n_face_nodes |
int | _n_face_int_pts |
Array< Node * > | _connects |
bool | _is_active |
IntegPoint const * | _a_int_pts |
Classes | |
struct | IntegPoint |
Definition at line 46 of file element.h.