NiHu  2.0
#include "../core/element.hpp"
#include "../util/type2tag.hpp"
#include "lib_shape.hpp"
Include dependency graph for lib_element.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef surface_element< line_1_shape_set, space_2d<>::scalar_t > NiHu::line_1_elem
 A linear (2-noded) line element in 2D space.
 
typedef surface_element< line_2_shape_set, space_2d<>::scalar_t > NiHu::line_2_elem
 A quadratic (3-noded) line element in 2D space.
 
typedef surface_element< tria_1_shape_set, space_3d<>::scalar_t > NiHu::tria_1_elem
 A linear (3-noded) triangular element in 3D space.
 
typedef surface_element< tria_2_shape_set, space_3d<>::scalar_t > NiHu::tria_2_elem
 A quadratic (6-noded) triangular element in 3D space.
 
typedef surface_element< quad_1_shape_set, space_3d<>::scalar_t > NiHu::quad_1_elem
 A linear (4-noded) quadrangular element in 3D space.
 
typedef surface_element< quad_2_shape_set, space_3d<>::scalar_t > NiHu::quad_2_elem
 A quadratic (9-noded) quadrangular element in 3D space.
 
typedef surface_element< quad_28_shape_set, space_3d<>::scalar_t > NiHu::quad_28_elem
 A quadratic (8-noded) quadrangular element in 3D space.
 
typedef volume_element< line_1_shape_set, space_1d<>::scalar_t > NiHu::line_1_volume_elem
 A linear (2-noded) linear volume element in 1D space.
 
typedef volume_element< tria_1_shape_set, space_2d<>::scalar_t > NiHu::tria_1_volume_elem
 A linear (3-noded) triangular volume element in 2D space.
 
typedef volume_element< quad_1_shape_set, space_2d<>::scalar_t > NiHu::quad_1_volume_elem
 A linear (4-noded) quadrilateral volume element in 2D space.
 
typedef type2tag< line_1_elem > NiHu::line_1_tag
 
typedef type2tag< line_2_elem > NiHu::line_2_tag
 
typedef type2tag< tria_1_elem > NiHu::tria_1_tag
 
typedef type2tag< tria_2_elem > NiHu::tria_2_tag
 
typedef type2tag< quad_1_elem > NiHu::quad_1_tag
 
typedef type2tag< quad_2_elem > NiHu::quad_2_tag
 
typedef type2tag< quad_28_elem > NiHu::quad_28_tag
 
typedef type2tag< line_1_volume_elem > NiHu::line_1_volume_tag
 
typedef type2tag< tria_1_volume_elem > NiHu::tria_1_volume_tag
 
typedef type2tag< quad_1_volume_elem > NiHu::quad_1_volume_tag