NiHu
2.0
|
CRTP base class of all fields. More...
#include <field.hpp>
Public Types | |
enum | { num_dofs = nset_t::num_nodes, id = field_traits::id<Derived>::value, quantity_dimension = field_traits::quantity_dimension<Derived>::value } |
typedef field_traits::elem_type< Derived >::type | elem_t |
the element type | |
typedef field_traits::nset_type< Derived >::type | nset_t |
the nset type | |
typedef field_traits::dof_vector_type< Derived >::type | dofs_t |
the dofs vector type | |
typedef field_traits::dof_vector_return_type< Derived >::type | dofs_return_t |
the dofs vector return type | |
Public Member Functions | |
const elem_t & | get_elem (void) const |
return underlying element | |
dofs_return_t | get_dofs (void) const |
return DOF vector | |
Public Attributes | |
NIHU_CRTP_HELPERS typedef Derived | type |
self returning metafunction | |
CRTP base class of all fields.
Derived | the CRTP derived class |
anonymous enum |