SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
 All Classes Namespaces Files Functions Variables Typedefs Groups
skelcl::Matrix< T > Member List

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

allocator_type typedefskelcl::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 typedefskelcl::Matrix< T >
const_pointer typedefskelcl::Matrix< T >
const_reference typedefskelcl::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 typedefskelcl::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 typedefskelcl::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 typedefskelcl::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 typedefskelcl::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 typedefskelcl::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 typedefskelcl::Matrix< T >
startDownload() const (defined in skelcl::Matrix< T >)skelcl::Matrix< T >
startUpload() const (defined in skelcl::Matrix< T >)skelcl::Matrix< T >
value_type typedefskelcl::Matrix< T >
~Matrix()skelcl::Matrix< T >