CUSP
Loading...
Searching...
No Matches
array1d.h File Reference

1D array of elements that may reside in "host" or "device" memory space More...

Go to the source code of this file.

Classes

class  cusp::array1d< T, MemorySpace >
 The array1d class is a 1D vector container that may contain elements stored in "host" or "device" memory space. More...
 
class  cusp::array1d_view< RandomAccessIterator >
 The array1d_view class is a 1D vector container that wraps data from various iterators in a array1d datatype. More...
 
class  cusp::counting_array< ValueType >
 Specialized array1d_view wrapping thrust::counting_iterator. More...
 
class  cusp::constant_array< ValueType >
 Specialized array1d_view wrapping thrust::constant_iterator. More...
 
class  cusp::random_array< ValueType >
 Specialized array1d_view wrapping cusp::random_iterator. More...
 

Functions

template<typename Iterator >
array1d_view< Iterator > cusp::make_array1d_view (Iterator first, Iterator last)
 
template<typename T , typename MemorySpace >
array1d< T, MemorySpace >::view cusp::make_array1d_view (array1d< T, MemorySpace > &v)
 
template<typename Iterator >
array1d_view< Iterator >::view cusp::make_array1d_view (array1d_view< Iterator > &v)
 
template<typename Iterator >
array1d_view< Iterator >::view cusp::make_array1d_view (const array1d_view< Iterator > &v)
 
template<typename T , typename MemorySpace >
array1d< T, MemorySpace >::const_view cusp::make_array1d_view (const array1d< T, MemorySpace > &v)
 

Detailed Description

1D array of elements that may reside in "host" or "device" memory space

Definition in file array1d.h.