NiHu  2.0
NiHu::element_traits Namespace Reference

Traits describing element properties. More...

Classes

struct  coords_type
 Matrix that stores the element's corner coordinates. More...
 
struct  id
 Assigns an id to the element type. More...
 
struct  is_surface_element
 Indicates if the element is a surface element or not. More...
 
struct  is_surface_element< surface_element< LSet, Scalar > >
 
struct  is_surface_element< volume_element< LSet, Scalar > >
 
struct  location_complexity
 Defines the complexity to determine if the location derivative can be precomputed or not. More...
 
struct  location_factory_functor
 Class that computes or stores the locations. More...
 
struct  location_return_type
 The return type of the physical location's derivatives. More...
 
struct  location_value_type
 Matrix that stores the physical location's derivatives. More...
 
struct  lset
 The geometrical shape set of the element. More...
 
struct  lset< surface_element< LSet, Scalar > >
 
struct  lset< volume_element< LSet, Scalar > >
 
struct  name
 The element type's textual id. More...
 
struct  normal_factory_functor
 Class that computes or stores the normals. More...
 
struct  normal_return_type
 The return type of the normal vector. More...
 
struct  space_type
 The physical coordinate space of the element. More...
 
struct  space_type< surface_element< LSet, Scalar > >
 
struct  space_type< volume_element< LSet, Scalar > >
 

Detailed Description

Traits describing element properties.

specialisation of element_traits for the surface element

specialisation of element_traits for the volume element