allocator_type typedef | skelcl::Vector< T > | |
assign(InputIterator first, InputIterator last) | skelcl::Vector< T > | |
assign(size_type count, const T &value) | skelcl::Vector< T > | |
at(size_type pos) | skelcl::Vector< T > | |
at(size_type pos) const | skelcl::Vector< T > | |
back() | skelcl::Vector< T > | |
back() const | skelcl::Vector< T > | |
begin() | skelcl::Vector< T > | |
begin() const | skelcl::Vector< T > | |
capacity() const | skelcl::Vector< T > | |
clear() | skelcl::Vector< T > | |
const_iterator typedef | skelcl::Vector< T > | |
const_pointer typedef | skelcl::Vector< T > | |
const_reference typedef | skelcl::Vector< T > | |
const_reverse_iterator typedef | skelcl::Vector< T > | |
copyDataToDevices() const | skelcl::Vector< T > | |
copyDataToHost() const | skelcl::Vector< T > | |
createDeviceBuffers() const | skelcl::Vector< T > | |
dataOnDeviceModified() const | skelcl::Vector< T > | |
dataOnHostModified() const | skelcl::Vector< T > | |
deviceBuffer(const detail::Device &device) const | skelcl::Vector< T > | |
deviceBuffer(const detail::Device &device) | skelcl::Vector< T > | |
deviceFunctions() | skelcl::Vector< T > | static |
devicesAreUpToDate() const | skelcl::Vector< T > | |
difference_type typedef | skelcl::Vector< T > | |
distribution() const | skelcl::Vector< T > | |
empty() const | skelcl::Vector< T > | |
end() | skelcl::Vector< T > | |
end() const | skelcl::Vector< T > | |
erase(iterator pos) | skelcl::Vector< T > | |
erase(iterator first, iterator last) | skelcl::Vector< T > | |
forceCreateDeviceBuffers() const | skelcl::Vector< T > | |
front() | skelcl::Vector< T > | |
front() const | skelcl::Vector< T > | |
host_buffer_type typedef | skelcl::Vector< T > | |
hostBuffer() const | skelcl::Vector< T > | |
hostIsUpToDate() const | skelcl::Vector< T > | |
insert(iterator pos, const T &value) | skelcl::Vector< T > | |
insert(iterator pos, size_type count, const T &value) | skelcl::Vector< T > | |
insert(iterator pos, InputIterator first, InputIterator last) | skelcl::Vector< T > | |
iterator typedef | skelcl::Vector< T > | |
max_size() const | skelcl::Vector< T > | |
operator=(const Vector< T > &rhs) | skelcl::Vector< T > | |
operator=(Vector< T > &&rhs) | skelcl::Vector< T > | |
operator[](size_type pos) | skelcl::Vector< T > | |
operator[](size_type pos) const | skelcl::Vector< T > | |
pointer typedef | skelcl::Vector< T > | |
pop_back() | skelcl::Vector< T > | |
push_back(const T &value) | skelcl::Vector< T > | |
reference typedef | skelcl::Vector< T > | |
reserve(size_type n) | skelcl::Vector< T > | |
resize(size_type count, T value=T()) | skelcl::Vector< T > | |
reverse_iterator typedef | skelcl::Vector< T > | |
setDistribution(const detail::Distribution< Vector< U >> &distribution) const | skelcl::Vector< T > | |
setDistribution(const std::unique_ptr< detail::Distribution< Vector< U >>> &distribution) const | skelcl::Vector< T > | |
setDistribution(std::unique_ptr< detail::Distribution< Vector< T >>> &&distribution) const | skelcl::Vector< T > | |
size() const | skelcl::Vector< T > | |
size_type typedef | skelcl::Vector< T > | |
sizes() const | skelcl::Vector< T > | |
startDownload() const | skelcl::Vector< T > | |
startUpload() const | skelcl::Vector< T > | |
swap(Vector< T > &rhs) | skelcl::Vector< T > | |
value_type typedef | skelcl::Vector< T > | |
Vector() | skelcl::Vector< T > | |
Vector(const size_type size, const value_type &value=value_type(), const detail::Distribution< Vector< T >> &distribution=detail::Distribution< Vector< T >>()) | skelcl::Vector< T > | |
Vector(InputIterator first, InputIterator last) | skelcl::Vector< T > | |
Vector(InputIterator first, InputIterator last, const detail::Distribution< Vector< T >> &distribution) | skelcl::Vector< T > | |
Vector(const Vector< T > &rhs) | skelcl::Vector< T > | |
Vector(Vector< T > &&rhs) | skelcl::Vector< T > | |
~Vector() | skelcl::Vector< T > | |