SkePU  1.2
 All Classes Namespaces Files Functions Variables Enumerations Friends Macros Groups Pages
skepu::Vector< T > Member List

This is the complete list of members for skepu::Vector< T >, including all inherited members.

assign(size_type num, const T &val)skepu::Vector< T >
assign(input_iterator start, input_iterator end)skepu::Vector< T >
at(size_type loc)skepu::Vector< T >
at(size_type loc) const skepu::Vector< T >
back()skepu::Vector< T >
back() const skepu::Vector< T >
begin()skepu::Vector< T >
capacity() const skepu::Vector< T >
clear()skepu::Vector< T >
copyDataToAnInvalidDeviceCopy(DeviceMemPointer_CU< T > *copy, unsigned int deviceID, unsigned int streamID=0)skepu::Vector< T >
empty() const skepu::Vector< T >
end()skepu::Vector< T >
flush()skepu::Vector< T >
flush_CL()skepu::Vector< T >
flush_CU()skepu::Vector< T >
front()skepu::Vector< T >
front() const skepu::Vector< T >
invalidateDeviceData()skepu::Vector< T >inline
isModified_CU(unsigned int deviceID)skepu::Vector< T >
isVectorOnDevice_CU(unsigned int deviceID)skepu::Vector< T >
load(const std::string &filename, size_type numElements=0)skepu::Vector< T >inline
max_size() const skepu::Vector< T >
operator!=(const Vector< T > &c1)skepu::Vector< T >
operator()(const size_type index)skepu::Vector< T >
operator<(const Vector< T > &c1)skepu::Vector< T >
operator<<(std::ostream &output, Vector< T > &vec)skepu::Vector< T >friend
operator<=(const Vector< T > &c1)skepu::Vector< T >
operator=(const Vector< T > &other)skepu::Vector< T >
operator==(const Vector< T > &c1)skepu::Vector< T >
operator>(const Vector< T > &c1)skepu::Vector< T >
operator>=(const Vector< T > &c1)skepu::Vector< T >
operator[](const size_type index)skepu::Vector< T >
operator[](const size_type index) const skepu::Vector< T >
pop_back()skepu::Vector< T >
push_back(const T &val)skepu::Vector< T >
randomize(int min=0, int max=RAND_MAX)skepu::Vector< T >inline
releaseDeviceAllocations()skepu::Vector< T >inline
reserve(size_type size)skepu::Vector< T >
resize(size_type num, T val=T())skepu::Vector< T >
save(const std::string &filename)skepu::Vector< T >inline
size() const skepu::Vector< T >
swap(Vector< T > &from)skepu::Vector< T >
updateDevice_CL(T *start, size_type numElements, Device_CL *device, bool copy)skepu::Vector< T >
updateDevice_CU(T *start, size_type numElements, unsigned int deviceID, bool copy, bool writeAccess, bool markOnlyLocalCopiesInvalid=false, unsigned int streamID=0)skepu::Vector< T >
updateHost() const skepu::Vector< T >inline
updateHostAndInvalidateDevice()skepu::Vector< T >inline
updateHostAndReleaseDeviceAllocations()skepu::Vector< T >inline
Vector()skepu::Vector< T >inline
Vector(const Vector &vec)skepu::Vector< T >inline
Vector(size_type num, const T &val=T())skepu::Vector< T >inlineexplicit
Vector(T *const ptr, size_type size, bool deallocEnabled=true)skepu::Vector< T >inline
~Vector()skepu::Vector< T >