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 > ©) | 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 |