NiHu  2.0
NiHu::shape_set_traits Namespace Reference

Traits of shape function sets. More...

Classes

struct  corner_index_vector
 
struct  corner_index_vector< constant_shape_set< Domain > >
 
struct  corner_index_vector< isoparam_shape_set< Domain > >
 
struct  corner_index_vector< line_1_gauss_shape_set >
 
struct  corner_index_vector< line_2_shape_set >
 
struct  corner_index_vector< quad_1_gauss_shape_set >
 
struct  corner_index_vector< quad_28_shape_set >
 
struct  corner_index_vector< quad_2_shape_set >
 
struct  corner_index_vector< tria_1_gauss_shape_set >
 
struct  corner_index_vector< tria_2_shape_set >
 
struct  corner_index_vector_mat
 the materialized corner index vector type More...
 
struct  domain
 Defines the domain where the shape function set is defined. More...
 
struct  domain< constant_shape_set< Domain > >
 
struct  domain< isoparam_shape_set< Domain > >
 
struct  domain< line_1_gauss_shape_set >
 
struct  domain< line_2_shape_set >
 
struct  domain< quad_1_gauss_shape_set >
 
struct  domain< quad_28_shape_set >
 
struct  domain< quad_2_shape_set >
 
struct  domain< tria_1_gauss_shape_set >
 
struct  domain< tria_2_shape_set >
 
struct  factory_functor
 Defines the factory functor that computes or stores the shape functions. More...
 
struct  id
 Assigns an id to the shape set. More...
 
struct  jacobian_order
 Defines the polynomial order of the shape set's Jacobian. More...
 
struct  jacobian_order< brick_1_shape_set >
 
struct  jacobian_order< constant_shape_set< Domain > >
 
struct  jacobian_order< line_1_gauss_shape_set >
 
struct  jacobian_order< line_1_shape_set >
 
struct  jacobian_order< line_2_shape_set >
 
struct  jacobian_order< quad_1_gauss_shape_set >
 
struct  jacobian_order< quad_1_shape_set >
 
struct  jacobian_order< quad_28_shape_set >
 
struct  jacobian_order< quad_2_shape_set >
 
struct  jacobian_order< tria_1_gauss_shape_set >
 
struct  jacobian_order< tria_1_shape_set >
 
struct  jacobian_order< tria_2_shape_set >
 
struct  name
 The shape set's textual id - used for debug information. More...
 
struct  num_nodes
 Defines the number of shape functions in the set. More...
 
struct  num_nodes< constant_shape_set< Domain > >
 
struct  num_nodes< isoparam_shape_set< Domain > >
 
struct  num_nodes< line_1_gauss_shape_set >
 
struct  num_nodes< line_2_shape_set >
 
struct  num_nodes< quad_1_gauss_shape_set >
 
struct  num_nodes< quad_28_shape_set >
 
struct  num_nodes< quad_2_shape_set >
 
struct  num_nodes< tria_1_gauss_shape_set >
 
struct  num_nodes< tria_2_shape_set >
 
struct  polynomial_order
 Defines the polynomial order of the shape set. More...
 
struct  polynomial_order< constant_shape_set< Domain > >
 
struct  polynomial_order< isoparam_shape_set< Domain > >
 
struct  polynomial_order< line_1_gauss_shape_set >
 
struct  polynomial_order< line_2_shape_set >
 
struct  polynomial_order< quad_1_gauss_shape_set >
 
struct  polynomial_order< quad_28_shape_set >
 
struct  polynomial_order< quad_2_shape_set >
 
struct  polynomial_order< tria_1_gauss_shape_set >
 
struct  polynomial_order< tria_2_shape_set >
 
struct  position_dof_vector
 defines the nodal degrees of freedoms of the shape functions More...
 
struct  position_dof_vector< constant_shape_set< Domain > >
 
struct  position_dof_vector< isoparam_shape_set< Domain > >
 
struct  position_dof_vector< line_1_gauss_shape_set >
 
struct  position_dof_vector< line_2_shape_set >
 
struct  position_dof_vector< quad_1_gauss_shape_set >
 
struct  position_dof_vector< quad_28_shape_set >
 
struct  position_dof_vector< quad_2_shape_set >
 
struct  position_dof_vector< tria_1_gauss_shape_set >
 
struct  position_dof_vector< tria_2_shape_set >
 
struct  position_dof_vector_mat
 the materialized position vector type More...
 
struct  shape_complexity
 Defines the complexity to determine if the shape functions can be precomputed or not. More...
 
struct  shape_complexity< brick_1_shape_set, Order >
 
struct  shape_complexity< constant_shape_set< Domain >, 0 >
 
struct  shape_complexity< constant_shape_set< Domain >, 1 >
 
struct  shape_complexity< constant_shape_set< Domain >, 2 >
 
struct  shape_complexity< line_1_gauss_shape_set, 0 >
 
struct  shape_complexity< line_1_gauss_shape_set, 1 >
 
struct  shape_complexity< line_1_gauss_shape_set, 2 >
 
struct  shape_complexity< line_1_shape_set, 0 >
 
struct  shape_complexity< line_1_shape_set, 1 >
 
struct  shape_complexity< line_1_shape_set, 2 >
 
struct  shape_complexity< line_2_shape_set, 2 >
 
struct  shape_complexity< line_2_shape_set, Order >
 
struct  shape_complexity< quad_1_gauss_shape_set, Order >
 
struct  shape_complexity< quad_1_shape_set, 0 >
 
struct  shape_complexity< quad_1_shape_set, 1 >
 
struct  shape_complexity< quad_1_shape_set, 2 >
 
struct  shape_complexity< quad_28_shape_set, Order >
 
struct  shape_complexity< quad_2_shape_set, Order >
 
struct  shape_complexity< tria_1_gauss_shape_set, 0 >
 
struct  shape_complexity< tria_1_gauss_shape_set, 1 >
 
struct  shape_complexity< tria_1_gauss_shape_set, 2 >
 
struct  shape_complexity< tria_1_shape_set, 0 >
 
struct  shape_complexity< tria_1_shape_set, 1 >
 
struct  shape_complexity< tria_1_shape_set, 2 >
 
struct  shape_complexity< tria_2_shape_set, Order >
 
struct  shape_return_type
 Defines the return type of the shape function matrix. More...
 
struct  shape_value_type
 Defines the value type of the shape function matrix (and derivatives) More...
 

Detailed Description

Traits of shape function sets.

traits of isoparametric shape function sets