|
| class | NiHu::element_overlapping |
| | class describing the overlapping state of two elements More...
|
| |
| class | NiHu::location_impl< Derived, Order > |
| | compute location derivatives from nodal coordinates More...
|
| |
| struct | NiHu::element_traits::name< Derived > |
| | The element type's textual id. More...
|
| |
| struct | NiHu::element_traits::space_type< Derived > |
| | The physical coordinate space of the element. More...
|
| |
| struct | NiHu::element_traits::lset< Derived > |
| | The geometrical shape set of the element. More...
|
| |
| struct | NiHu::element_traits::is_surface_element< Derived > |
| | Indicates if the element is a surface element or not. More...
|
| |
| struct | NiHu::element_traits::id< Derived > |
| | Assigns an id to the element type. More...
|
| |
| struct | NiHu::element_traits::location_complexity< Derived, Order > |
| | Defines the complexity to determine if the location derivative can be precomputed or not. More...
|
| |
| struct | NiHu::element_traits::coords_type< Derived > |
| | Matrix that stores the element's corner coordinates. More...
|
| |
| struct | NiHu::element_traits::location_value_type< Derived, Order > |
| | Matrix that stores the physical location's derivatives. More...
|
| |
| struct | NiHu::element_traits::location_factory_functor< Derived, Order > |
| | Class that computes or stores the locations. More...
|
| |
| struct | NiHu::element_traits::location_return_type< Derived, Order > |
| | The return type of the physical location's derivatives. More...
|
| |
| class | NiHu::location_impl< Derived, Order > |
| | compute location derivatives from nodal coordinates More...
|
| |
| class | NiHu::element_base< Derived > |
| | The geometrical element representation. More...
|
| |
| class | NiHu::surface_element< LSet, scalar_t > |
| | class describing a surface element that provides a normal vector More...
|
| |
| class | NiHu::volume_element< LSet, scalar_t > |
| | class describing a volume element that has no normal vector More...
|
| |
| struct | NiHu::element_traits::space_type< volume_element< LSet, Scalar > > |
| |
| struct | NiHu::element_traits::lset< volume_element< LSet, Scalar > > |
| |
| struct | NiHu::element_traits::is_surface_element< volume_element< LSet, Scalar > > |
| |
| class | NiHu::normal_impl< Derived, enable > |
| | compute surface normal from location derivatives More...
|
| |
| struct | NiHu::element_traits::space_type< surface_element< LSet, Scalar > > |
| |
| struct | NiHu::element_traits::lset< surface_element< LSet, Scalar > > |
| |
| struct | NiHu::element_traits::is_surface_element< surface_element< LSet, Scalar > > |
| |
| class | NiHu::normal_impl< Derived, typename std::enable_if< element_traits::space_type< Derived >::type::dimension==3 >::type > |
| | specialisation of NiHu::normal_impl for 3D More...
|
| |
| class | NiHu::normal_impl< Derived, typename std::enable_if< element_traits::space_type< Derived >::type::dimension==2 >::type > |
| | specialisation of NiHu::normal_impl for 2D More...
|
| |
| struct | NiHu::element_traits::normal_factory_functor< Derived > |
| | Class that computes or stores the normals. More...
|
| |
| struct | NiHu::element_traits::normal_return_type< Derived > |
| | The return type of the normal vector. More...
|
| |
| class | NiHu::surface_element< LSet, scalar_t > |
| | class describing a surface element that provides a normal vector More...
|
| |
| class | NiHu::volume_element< LSet, scalar_t > |
| | class describing a volume element that has no normal vector More...
|
| |
Declaration of element classes.
Definition in file element.hpp.