Proxy classes for matrices. More...
#include "viennacl/forwards.h"#include "viennacl/range.hpp"#include "viennacl/matrix.hpp"#include "viennacl/linalg/matrix_operations.hpp"Go to the source code of this file.
Data Structures | |
| class | matrix_range< MatrixType > |
Namespaces | |
| namespace | viennacl |
Functions | |
| template<typename MatrixType > | |
| matrix_expression< const matrix_range< MatrixType > , const matrix_range < MatrixType >, op_trans > | trans (const matrix_range< MatrixType > &mat) |
| Returns an expression template class representing a transposed matrix. | |
| template<typename CPU_MATRIX , typename SCALARTYPE > | |
| void | copy (const CPU_MATRIX &cpu_matrix, matrix_range< matrix< SCALARTYPE, row_major, 1 > > &gpu_matrix_range) |
| template<typename CPU_MATRIX , typename SCALARTYPE > | |
| void | copy (const CPU_MATRIX &cpu_matrix, matrix_range< matrix< SCALARTYPE, column_major, 1 > > &gpu_matrix_range) |
| template<typename CPU_MATRIX , typename SCALARTYPE > | |
| void | copy (matrix_range< matrix< SCALARTYPE, row_major, 1 > > const &gpu_matrix_range, CPU_MATRIX &cpu_matrix) |
| template<typename CPU_MATRIX , typename SCALARTYPE > | |
| void | copy (matrix_range< matrix< SCALARTYPE, column_major, 1 > > const &gpu_matrix_range, CPU_MATRIX &cpu_matrix) |
Proxy classes for matrices.
1.7.1