sfem::element::ET_tetrahedron Class Reference

... the abstract base class for tetrahedral element types, it already defines faces and edges, parameterization and node numbering as in Bathe! More...

#include <et-tetrahedron.hpp>

Inheritance diagram for sfem::element::ET_tetrahedron:

Inheritance graph
[legend]
Collaboration diagram for sfem::element::ET_tetrahedron:

Collaboration graph
[legend]

List of all members.

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW ET_tetrahedron (const count_type &theindex, const std::string &theident, const ushort &numnodes, const std::vector< bool > &thephysical_fields, const std::vector< bool > &theelemental_integration_types, const matrix_type &localcoordinatesofnodes, const matrix_type &localcoordinatesofinnernodes, const std::vector< real_type > &localCoordinatesOfNodesOnFace, const std::vector< real_type > &localCoordinatesOfNodesOnEdge, const Type_void_function &func_getSimplices, const Type_intcell_vector &par_int_cells_for_N_A, const Type_intcell_vector &par_int_cells_for_N_AB, const Type_intcell_vector &par_int_cells_for_N_AB_der, const Type_intcell_vector &par_int_cells_for_M_A, const Type_intcell_vector &par_int_cells_for_M_AB, const Type_intcell_vector &par_int_cells_for_M_AB_der, const IntegrationNodeType &the_nodal_int_type)

Protected Member Functions

const Type_available_dof defAvailableDof (const ushort &numnodes) const
void defElementFromFace_E1 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_E2 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_E3 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_E4 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_E5 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_E6 (const real_type(&nat_coor2d)[1], real_type(&nat_coor3d)[3]) const
void defElementFromFace_S1 (const real_type(&nat_coor2d)[2], real_type(&nat_coor3d)[3]) const
void defElementFromFace_S2 (const real_type(&nat_coor2d)[2], real_type(&nat_coor3d)[3]) const
void defElementFromFace_S3 (const real_type(&nat_coor2d)[2], real_type(&nat_coor3d)[3]) const
void defElementFromFace_S4 (const real_type(&nat_coor2d)[2], real_type(&nat_coor3d)[3]) const
void defElementToFace_E1 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_E2 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_E3 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_E4 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_E5 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_E6 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[1]) const
void defElementToFace_S1 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[2]) const
void defElementToFace_S2 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[2]) const
void defElementToFace_S3 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[2]) const
void defElementToFace_S4 (const real_type(&nat_coor3d)[3], real_type(&nat_coor2d)[2]) const


Detailed Description

... the abstract base class for tetrahedral element types, it already defines faces and edges, parameterization and node numbering as in Bathe!
The documentation for this class was generated from the following file:

Generated on Wed Nov 17 17:35:54 2010 for 'sfem' Module Programming Interface by  doxygen 1.5.6