|
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.