All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
View Types

Table of Contents

Previous: Matrix Operations     Next: View Operations


Views are a very powerful feature to select a specific row or column of a matrix. The Blaze library currently offers two different views on dense matrices (DenseRow and DenseColumn) and two views on sparse matrices (SparseRow and SparseColumn).


DenseRow


The blaze::DenseRow class template represents a reference to a specific row of a dense matrix primitive. The type of the dense matrix is specified via template parameter:

template< typename MT >
class DenseRow;


DenseColumn


The blaze::DenseColumn class template represents a reference to a specific column of a dense matrix primitive. The type of the dense matrix is specified via template parameter:

template< typename MT >
class DenseColumn;


SparseRow


The blaze::SparseRow class template represents a reference to a specific row of a sparse matrix primitive. The type of the sparse matrix is specified via template parameter:

template< typename MT >
class SparseRow;


SparseColumn


The blaze::SparseColumn template represents a reference to a specific column of a sparse matrix primitive. The type of the sparse matrix is specified via template parameter:

template< typename MT >
class SparseColumn;


Previous: Matrix Operations     Next: View Operations