SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
|
This is the complete list of members for skelcl::Matrix< T >, including all inherited members.
allocator_type typedef | skelcl::Matrix< T > | |
assign(InputIterator first, InputIterator last) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
assign(size_type size, const T &v) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
at(coordinate c) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
at(coordinate c) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
back() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
back() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
begin() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
begin() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
capacity() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
clear() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
columnCount() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
const_iterator typedef | skelcl::Matrix< T > | |
const_pointer typedef | skelcl::Matrix< T > | |
const_reference typedef | skelcl::Matrix< T > | |
copyDataToDevices() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
copyDataToHost() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
createDeviceBuffers() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
dataOnDeviceModified() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
dataOnHostModified() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
deviceBuffer(const detail::Device &device) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
deviceFunctions() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | static |
difference_type typedef | skelcl::Matrix< T > | |
distribution() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
empty() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
end() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
end() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
erase_row(typename coordinate::index_type rowIndex) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
forceCreateDeviceBuffers() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
from2DVector(const std::vector< std::vector< T >> &matrix, const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | static |
front() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
front() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
host_buffer_type typedef | skelcl::Matrix< T > | |
hostBuffer() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
insert_row(typename coordinate::index_type rowIndex, InputIterator first, InputIterator last) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
insert_row(typename coordinate::index_type rowIndex, std::initializer_list< T > list) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
iterator typedef | skelcl::Matrix< T > | |
Matrix() | skelcl::Matrix< T > | |
Matrix(const size_type size, const value_type &value=value_type(), const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | |
Matrix(const std::vector< T > &vector, const typename size_type::size_type columnCount, const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | |
Matrix(const std::vector< T > &vector, const size_type size, const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | |
Matrix(InputIterator first, InputIterator last, const typename size_type::size_type columnCount, const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | |
Matrix(InputIterator first, InputIterator last, const size_type size, const detail::Distribution< Matrix< T >> &distribution=detail::Distribution< Matrix< T >>()) | skelcl::Matrix< T > | |
Matrix(Matrix< T > &&rhs) | skelcl::Matrix< T > | |
max_size() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
operator()(coordinate c) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
operator()(coordinate c) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
operator=(Matrix< T > &&rhs) | skelcl::Matrix< T > | |
operator[](typename coordinate::index_type rowIndex) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
operator[](typename coordinate::index_type rowIndex) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
pointer typedef | skelcl::Matrix< T > | |
pop_back_row() (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
push_back_row(InputIterator first, InputIterator last) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
push_back_row(std::initializer_list< T > list) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
reference typedef | skelcl::Matrix< T > | |
reserve(size_type::size_type bytes) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
resize(const size_type &size, T c=T()) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
row_begin(typename coordinate::index_type rowIndex) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
row_begin(typename coordinate::index_type rowIndex) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
row_end(typename coordinate::index_type rowIndex) (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
row_end(typename coordinate::index_type rowIndex) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
rowCount() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
setDistribution(const detail::Distribution< Matrix< U >> &distribution) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
setDistribution(const std::unique_ptr< detail::Distribution< Matrix< U >>> &newDistribution) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
setDistribution(std::unique_ptr< detail::Distribution< Matrix< T >>> &&newDistribution) const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
size() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
size_type typedef | skelcl::Matrix< T > | |
startDownload() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
startUpload() const (defined in skelcl::Matrix< T >) | skelcl::Matrix< T > | |
value_type typedef | skelcl::Matrix< T > | |
~Matrix() | skelcl::Matrix< T > |