![]() |
batmat
0.0.13
Batched linear algebra routines
|
#include <batmat/matrix/view.hpp>
Iterator over all elements of a view.
Public Types | |
| using | value_type = T |
| using | reference = T & |
| using | difference_type = I |
Public Member Functions | |
| linear_iterator & | operator++ () |
| linear_iterator | operator++ (int) |
| reference | operator* () const |
| bool | operator== (std::default_sentinel_t) const |
Public Attributes | |
| T * | data |
| T * | end |
| T * | next_jump |
| I | padding_size |
| I | batch_size |
| using batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::value_type = T |
| using batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::reference = T & |
| using batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::difference_type = I |
|
inline |
|
inline |
|
inline |
|
inline |
| T* batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::data |
| T* batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::end |
| T* batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::next_jump |
| I batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::padding_size |
| I batmat::matrix::View< T, I, S, D, L, O >::linear_iterator::batch_size |