|
ivl 679
|
#include <index_array.hpp>
Public Types | |
| typedef ptrdiff_t | diff_type |
| difference type of iterators | |
| typedef ptrdiff_t | diff_type |
| difference type of iterators | |
| typedef size_t | size_type |
| parameter of resize, in each class of the hierarchy | |
| typedef size_t | size_type |
| parameter of resize, in each class of the hierarchy | |
Public Member Functions | |
| size_array | cast () const |
| Casts RANGE to ARRAY. | |
| size_t | length () const |
| Get the length of the element sequence. | |
| void | reshape (size_t len) |
| Reshape is same as resize for 1-d arrays. | |
| void | reshape (size_t len) |
| Reshape is same as resize for 1-d arrays. | |
init member function | |
| void | init () |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (int count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (long int count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const size_t &s) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const size_t *ptr) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const internal::tuple_rvalue< J > &r) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array< J, S > &a, size_t n) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array< J, S > &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const array< J, S > &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init () |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (int count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (long int count) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const T &s) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const T *ptr) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const internal::tuple_rvalue< J > &r) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array< J, S > &a, size_t n) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (const array< J, S > &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
| void | init (size_t count, const array< J, S > &a) |
| Init is behaves exactly like the constructor. See constructor reference. | |
Size functions | |
| size_type | size () const |
| Get the size of the array. generic-class function. | |
| size_t | numel () const |
| Get the length of the element sequence. | |
| size_type | size () const |
| Get the size of the array. generic-class function. | |
| size_t | numel () const |
| Get the length of the element sequence. | |
Element access | |
Access a unique element by specifying the position | |
|
std::vector< size_t > ::const_reference | operator[] (size_t offset) const |
| Returns the const element found at position offset. | |
| std::vector< size_t >::reference | operator[] (size_t offset) |
| Returns the element found at position offset. | |
| std::vector< T >::const_reference | operator[] (size_t offset) const |
| Returns the const element found at position offset. | |
| std::vector< T >::reference | operator[] (size_t offset) |
| Returns the element found at position offset. | |
Defines an index array that will be used to select elements in an array.