|
Rheolef
7.1
an efficient C++ finite element environment
|
Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef vec< T, M >::size_type | size_type |
| typedef T | value_type |
| typedef const T & | reference |
| typedef const T * | pointer |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| const_iterator () | |
| const_iterator (iter_t blk_dis_iub_iter, data_t u, data_t b, size_type first_iu, size_type first_ib) | |
| const_iterator (iterator i) | |
| void | set_increment (size_type incr) |
| reference | operator* () const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| const_iterator & | operator+= (difference_type n) |
| const_iterator | operator+ (difference_type n) const |
| reference | operator[] (size_type n) const |
| bool | operator== (const const_iterator &j) const |
| bool | operator!= (const const_iterator &j) const |
Public Attributes | |
| iter_t | _blk_dis_iub_iter |
| size_type | _blk_dis_iub_incr |
| data_t | _u |
| data_t | _b |
| size_type | _first_iu |
| size_type | _first_ib |
Protected Types | |
| typedef vec< T, M >::const_iterator | data_t |
| typedef disarray< space_pair_type, M >::const_iterator | iter_t |
|
protected |
| typedef std::forward_iterator_tag iterator_category |
| typedef T value_type |
| typedef std::ptrdiff_t difference_type |
| const_iterator | ( | ) |
| const_iterator | ( | iterator | i | ) |
| const_iterator& operator++ | ( | ) |
| const_iterator operator++ | ( | int | ) |
| const_iterator& operator+= | ( | difference_type | n | ) |
| const_iterator operator+ | ( | difference_type | n | ) | const |
| bool operator== | ( | const const_iterator & | j | ) | const |
| bool operator!= | ( | const const_iterator & | j | ) | const |