
#include <strided_sequence.h>


Public Member Functions | |
| StridedSequence () | |
| StridedSequence (T start_element, T stride, int end_element) | |
| void | Insert (const T &element) |
| void | Remove (const T &element) |
| int | num_elements () const |
| T | min () const |
| T | max () const |
| T | stride () const |
| Type | type () const |
| int | mem_size () const |
| CkSequenceIteratorInternal< T > * | begin () |
| CkSequenceIteratorInternal< T > * | end () |
| void | pup (PUP::er &p) |
Private Attributes | |
| T | start_element_ |
| T | stride_ |
| T | last_element_ |
Definition at line 58 of file strided_sequence.h.
| StridedSequence< T >::StridedSequence | ( | ) | [inline] |
Definition at line 60 of file strided_sequence.h.
| StridedSequence< T >::StridedSequence | ( | T | start_element, | |
| T | stride, | |||
| int | end_element | |||
| ) | [inline] |
Definition at line 63 of file strided_sequence.h.
| void StridedSequence< T >::Insert | ( | const T & | element | ) | [inline, virtual] |
| void StridedSequence< T >::Remove | ( | const T & | element | ) | [inline, virtual] |
| int StridedSequence< T >::num_elements | ( | ) | const [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 122 of file strided_sequence.h.
References StridedSequence< T >::last_element_, StridedSequence< T >::start_element_, and StridedSequence< T >::stride_.
| T StridedSequence< T >::min | ( | ) | const [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 75 of file strided_sequence.h.
References StridedSequence< T >::start_element_.
| T StridedSequence< T >::max | ( | void | ) | const [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 79 of file strided_sequence.h.
References StridedSequence< T >::last_element_.
| T StridedSequence< T >::stride | ( | ) | const [inline] |
| Type StridedSequence< T >::type | ( | ) | const [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 87 of file strided_sequence.h.
References STRIDE.
| int StridedSequence< T >::mem_size | ( | ) | const [inline, virtual] |
| CkSequenceIteratorInternal<T>* StridedSequence< T >::begin | ( | void | ) | [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 93 of file strided_sequence.h.
References StridedSequence< T >::start_element_, and StridedSequence< T >::stride_.
| CkSequenceIteratorInternal<T>* StridedSequence< T >::end | ( | void | ) | [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 97 of file strided_sequence.h.
References StridedSequence< T >::last_element_, and StridedSequence< T >::stride_.
| void StridedSequence< T >::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Implements CkSequenceInternal< T >.
Definition at line 101 of file strided_sequence.h.
References StridedSequence< T >::last_element_, StridedSequence< T >::start_element_, and StridedSequence< T >::stride_.
T StridedSequence< T >::start_element_ [private] |
Definition at line 108 of file strided_sequence.h.
Referenced by StridedSequence< T >::begin(), StridedSequence< T >::min(), StridedSequence< T >::num_elements(), and StridedSequence< T >::pup().
T StridedSequence< T >::stride_ [private] |
Definition at line 109 of file strided_sequence.h.
Referenced by StridedSequence< T >::begin(), StridedSequence< T >::end(), StridedSequence< T >::num_elements(), StridedSequence< T >::pup(), and StridedSequence< T >::stride().
T StridedSequence< T >::last_element_ [private] |
Definition at line 110 of file strided_sequence.h.
Referenced by StridedSequence< T >::end(), StridedSequence< T >::max(), StridedSequence< T >::num_elements(), and StridedSequence< T >::pup().
1.5.5