#include <lib-array.h>


Public Member Functions | |
| CGSlice_iter (valarray< T > *vv, gslice gss) | |
| CGSlice_iter | end () const |
| CGSlice_iter & | operator++ () |
| CGSlice_iter | operator++ (int) |
| const T & | operator[] (size_t i) const |
| const T & | operator() (size_t i) const |
| const T & | operator* () const |
Private Member Functions | |
| const T & | ref (size_t i) const |
Private Attributes | |
| valarray< T > * | v |
| gslice | gs |
| size_t | curr |
| valarray< size_t > | gsizes |
Friends | |
| bool | operator== (const CGSlice_iter &p, const CGSlice_iter &q) |
| bool | operator!= (const CGSlice_iter &p, const CGSlice_iter &q) |
| bool | operator< (const CGSlice_iter &p, const CGSlice_iter &q) |
Definition at line 167 of file lib-array.h.
| CGSlice_iter< T >::CGSlice_iter | ( | valarray< T > * | vv, |
| gslice | gss | ||
| ) |
|
inline |
Definition at line 191 of file lib-array.h.
References CGSlice_iter< T >::curr.
|
inline |
Definition at line 201 of file lib-array.h.
References GSlice_iter< T >::ref().
Referenced by Array2D< complex< double > >::array().


|
inline |
Definition at line 202 of file lib-array.h.
References GSlice_iter< T >::ref().

|
inline |
|
inline |
Definition at line 198 of file lib-array.h.
References GSlice_iter< T >::curr.
|
inline |
Definition at line 200 of file lib-array.h.
References GSlice_iter< T >::ref().

|
private |
Definition at line 213 of file lib-array.h.
References GSlice_iter< T >::gs, GSlice_iter< T >::gsizes, and GSlice_iter< T >::v.
|
friend |
Definition at line 248 of file lib-array.h.
|
friend |
Definition at line 253 of file lib-array.h.
|
friend |
Definition at line 238 of file lib-array.h.
|
private |
Definition at line 182 of file lib-array.h.
Referenced by CGSlice_iter< T >::end(), and operator==().
|
private |
Definition at line 181 of file lib-array.h.
Referenced by operator==().
|
private |
Definition at line 183 of file lib-array.h.
Referenced by CGSlice_iter< T >::CGSlice_iter().
|
private |
Definition at line 180 of file lib-array.h.
Referenced by Array2D< complex< double > >::array().