NiHu  2.0
NiHu::function_space_impl< function_space_view< Mesh, FieldOption, Dimension > > Class Template Reference

implementation class of NiHu::function_space_view More...

#include <function_space.hpp>

Public Types

typedef function_space_traits< function_space_view< Mesh, FieldOption, Dimension > > traits_t
 the traits class
 

Public Member Functions

const Mesh & get_mesh () const
 return mesh reference
 
template<class FieldType >
traits_t::template iterator< FieldType >::type field_begin () const
 first field of given element type More...
 
template<class FieldType >
traits_t::template iterator< FieldType >::type field_end () const
 last field of given element type More...
 
size_t get_num_dofs () const
 return number of degrees of freedom More...
 

Detailed Description

template<class Mesh, class FieldOption, class Dimension>
class NiHu::function_space_impl< function_space_view< Mesh, FieldOption, Dimension > >

implementation class of NiHu::function_space_view

Template Parameters
Meshthe underlying Mesh type
FieldOptiondetermines how the field is generated from the mesh

Definition at line 185 of file function_space.hpp.

Member Function Documentation

◆ field_begin()

template<class Mesh , class FieldOption , class Dimension >
template<class FieldType >
traits_t::template iterator<FieldType>::type NiHu::function_space_impl< function_space_view< Mesh, FieldOption, Dimension > >::field_begin ( ) const
inline

first field of given element type

Template Parameters
ElemTypethe element type to access

Definition at line 220 of file function_space.hpp.

◆ field_end()

template<class Mesh , class FieldOption , class Dimension >
template<class FieldType >
traits_t::template iterator<FieldType>::type NiHu::function_space_impl< function_space_view< Mesh, FieldOption, Dimension > >::field_end ( ) const
inline

last field of given element type

Template Parameters
ElemTypethe element type to access

Definition at line 231 of file function_space.hpp.

◆ get_num_dofs()

template<class Mesh , class FieldOption , class Dimension >
size_t NiHu::function_space_impl< function_space_view< Mesh, FieldOption, Dimension > >::get_num_dofs ( ) const
inline

return number of degrees of freedom

Returns
number of degrees of freedom

Definition at line 240 of file function_space.hpp.


The documentation for this class was generated from the following file: