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

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

at(size_type row, size_type col)skepu::Matrix< T >
at(size_type row, size_type col) const skepu::Matrix< T >
begin()skepu::Matrix< T >
begin() const skepu::Matrix< T >
begin(unsigned row)skepu::Matrix< T >
begin(unsigned row) const skepu::Matrix< T >
capacity() const skepu::Matrix< T >
change_layout()skepu::Matrix< T >inline
clear()skepu::Matrix< T >
col_back(size_type col)skepu::Matrix< T >
col_back(size_type col) const skepu::Matrix< T >
col_front(size_type col)skepu::Matrix< T >
col_front(size_type col) const skepu::Matrix< T >
copyDataToAnInvalidDeviceCopy(DeviceMemPointer_CU< T > *copy, unsigned int deviceID, unsigned int streamID=0)skepu::Matrix< T >
empty() const skepu::Matrix< T >
end()skepu::Matrix< T >
end() const skepu::Matrix< T >
end(unsigned row)skepu::Matrix< T >
end(unsigned row) const skepu::Matrix< T >
flush()skepu::Matrix< T >
flush_CL()skepu::Matrix< T >
flush_CU()skepu::Matrix< T >
GetArrayRep()skepu::Matrix< T >inline
invalidateDeviceData()skepu::Matrix< T >inline
isMatrixOnDevice_CU(int deviceID)skepu::Matrix< T >
isModified_CU(unsigned int deviceID)skepu::Matrix< T >
load(const std::string &filename, size_type rowWidth, size_type numRows=0)skepu::Matrix< T >inline
Matrix(size_type _rows, size_type _cols)skepu::Matrix< T >inline
Matrix(size_type _rows, size_type _cols, const T &val)skepu::Matrix< T >inline
Matrix(const Matrix< T > &copy)skepu::Matrix< T >inline
operator!=(const Matrix< T > &c1)skepu::Matrix< T >
operator%=(const Matrix< T > &rhs)skepu::Matrix< T >
operator%=(const T &rhs)skepu::Matrix< T >
operator()(const size_type row, const size_type col) const skepu::Matrix< T >
operator()(const size_type row, const size_type col)skepu::Matrix< T >
operator()(const size_type index)skepu::Matrix< T >
operator*=(const Matrix< T > &rhs)skepu::Matrix< T >
operator*=(const T &rhs)skepu::Matrix< T >
operator+=(const Matrix< T > &rhs)skepu::Matrix< T >
operator+=(const T &rhs)skepu::Matrix< T >
operator-=(const Matrix< T > &rhs)skepu::Matrix< T >
operator-=(const T &rhs)skepu::Matrix< T >
operator/=(const Matrix< T > &rhs)skepu::Matrix< T >
operator/=(const T &rhs)skepu::Matrix< T >
operator<(const Matrix< T > &c1)skepu::Matrix< T >
operator<<(std::ostream &os, Matrix< T > &matrix)skepu::Matrix< T >friend
operator<=(const Matrix< T > &c1)skepu::Matrix< T >
operator=(const Matrix< T > &other)skepu::Matrix< T >
operator=(const T &elem)skepu::Matrix< T >
operator==(const Matrix< T > &c1)skepu::Matrix< T >
operator>(const Matrix< T > &c1)skepu::Matrix< T >
operator>=(const Matrix< T > &c1)skepu::Matrix< T >
operator[](const size_type index) const skepu::Matrix< T >
operator[](const size_type index)skepu::Matrix< T >
randomize(int min=0, int max=RAND_MAX)skepu::Matrix< T >inline
releaseDeviceAllocations()skepu::Matrix< T >inline
resize(size_type _rows, size_type _cols, T val=T())skepu::Matrix< T >
row_back(size_type row)skepu::Matrix< T >
row_back(size_type row) const skepu::Matrix< T >
row_front(size_type row)skepu::Matrix< T >
row_front(size_type row) const skepu::Matrix< T >
save(const std::string &filename)skepu::Matrix< T >inline
size() const skepu::Matrix< T >inline
subsection(size_type row, size_type col, size_type rowWidth, size_type colWidth)skepu::Matrix< T >
swap(Matrix< T > &from)skepu::Matrix< T >
total_cols() const skepu::Matrix< T >inline
total_rows() const skepu::Matrix< T >inline
transpose_CL(unsigned int deviceID)skepu::Matrix< T >
transpose_CPU()skepu::Matrix< T >
transpose_CU(Device_CU *device)skepu::Matrix< T >
transpose_OMP()skepu::Matrix< T >
updateDevice_CL(T *start, size_type rows, size_type cols, Device_CL *device, bool copy)skepu::Matrix< T >
updateDevice_CL(T *start, size_type cols, Device_CL *device, bool copy)skepu::Matrix< T >
updateDevice_CU(T *start, size_type rows, size_type cols, unsigned int deviceID, unsigned int streamID, bool copy, bool writeAccess, bool usePitch, bool markOnlyLocalCopiesInvalid=false)skepu::Matrix< T >
updateDevice_CU(T *start, size_type cols, unsigned int deviceID, bool copy, bool writeAccess, bool markOnlyLocalCopiesInvalid=false, unsigned int streamID=0)skepu::Matrix< T >
updateHost() const skepu::Matrix< T >inline
updateHostAndInvalidateDevice()skepu::Matrix< T >inline
updateHostAndReleaseDeviceAllocations()skepu::Matrix< T >inline
~Matrix()skepu::Matrix< T >inline