NiHu  2.0
NiHu::function_space_traits< dirac_space< FuncSpace > >::iterator< dirac_field_t > Struct Template Reference

the iterator class traversing a field subvector More...

#include <function_space.hpp>

Additional Inherited Members

- Public Types inherited from NiHu::casted_iterator< base_traits::template iterator< dirac_field_t::field_t >::type, dirac_field_t, field_impl< dirac_field_t::field_t > >
typedef casted_iterator type
 self returning metafunction
 
typedef FromIt::difference_type difference_type
 
typedef dirac_field_t value_type
 the new value type
 
typedef dirac_field_t value_t
 
- Public Member Functions inherited from NiHu::casted_iterator< base_traits::template iterator< dirac_field_t::field_t >::type, dirac_field_t, field_impl< dirac_field_t::field_t > >
const base_traits::template iterator< dirac_field_t::field_t >::typebase () const
 
base_traits::template iterator< dirac_field_t::field_t >::typebase ()
 
 casted_iterator (base_traits::template iterator< dirac_field_t::field_t >::type const &base=base_traits::template iterator< dirac_field_t::field_t >::type())
 (copy) constructor from base iterator More...
 
bool operator!= (casted_iterator const &other) const
 
bool operator== (casted_iterator const &other) const
 
casted_iterator operator+ (difference_type offset) const
 
casted_iterator operator- (difference_type offset) const
 
difference_type operator- (casted_iterator const &other) const
 
casted_iteratoroperator++ ()
 
casted_iterator operator++ (int)
 
const value_t & operator* (void) const
 dereference operator converts dereferenced element to casted type More...
 
const value_t & operator[] (size_t idx) const
 index operator converts indexed element to casted type More...
 
const value_t * operator-> (void) const
 dereference operator converts dereferenced element to casted type More...
 

Detailed Description

template<class FuncSpace>
template<class dirac_field_t>
struct NiHu::function_space_traits< dirac_space< FuncSpace > >::iterator< dirac_field_t >

the iterator class traversing a field subvector

Definition at line 342 of file function_space.hpp.


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