All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules | Functions

Modules

 DenseColumn
 
 DenseRow
 
 SparseColumn
 
 SparseRow
 

Functions

template<typename MT , bool SO>
DenseColumn< MT > blaze::column (DenseMatrix< MT, SO > &dm, size_t index)
 Creating a view on a specific column of the given dense matrix. More...
 
template<typename MT , bool SO>
DenseColumn< const MT > blaze::column (const DenseMatrix< MT, SO > &dm, size_t index)
 Creating a view on a specific column of the given constant dense matrix. More...
 
template<typename MT , bool SO>
DenseRow< MT > blaze::row (DenseMatrix< MT, SO > &dm, size_t index)
 Creating a view on a specific row of the given dense matrix. More...
 
template<typename MT , bool SO>
DenseRow< const MT > blaze::row (const DenseMatrix< MT, SO > &dm, size_t index)
 Creating a view on a specific row of the given constant dense matrix. More...
 
template<typename MT , bool SO>
SparseColumn< MT > blaze::column (SparseMatrix< MT, SO > &sm, size_t index)
 Creating a view on a specific column of the given sparse matrix. More...
 
template<typename MT , bool SO>
SparseColumn< const MT > blaze::column (const SparseMatrix< MT, SO > &sm, size_t index)
 Creating a view on a specific column of the given constant sparse matrix. More...
 
template<typename MT , bool SO>
SparseRow< MT > blaze::row (SparseMatrix< MT, SO > &sm, size_t index)
 Creating a view on a specific row of the given sparse matrix. More...
 
template<typename MT , bool SO>
SparseRow< const MT > blaze::row (const SparseMatrix< MT, SO > &sm, size_t index)
 Creating a view on a specific row of the given constant sparse matrix. More...
 

Detailed Description

Function Documentation

template<typename MT , bool SO>
DenseColumn<MT> blaze::column ( DenseMatrix< MT, SO > &  dm,
size_t  index 
)
inline

Creating a view on a specific column of the given dense matrix.

Parameters
dmThe dense matrix containing the column.
indexThe index of the column.
Returns
View on the specified column of the matrix.
Exceptions
std::invalid_argumentInvalid column access index.

This function returns an expression representing the specified column of the given dense matrix.

Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
DenseColumn<const MT> blaze::column ( const DenseMatrix< MT, SO > &  dm,
size_t  index 
)
inline

Creating a view on a specific column of the given constant dense matrix.

Parameters
dmThe constant dense matrix containing the column.
indexThe index of the column.
Returns
View on the specified column of the matrix.
Exceptions
std::invalid_argumentInvalid column access index.

This function returns an expression representing the specified column of the given dense matrix.

const Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
SparseColumn<MT> blaze::column ( SparseMatrix< MT, SO > &  sm,
size_t  index 
)
inline

Creating a view on a specific column of the given sparse matrix.

Parameters
smThe sparse matrix containing the column.
indexThe index of the column.
Returns
View on the specified column of the matrix.
Exceptions
std::invalid_argumentInvalid column access index.

This function returns an expression representing the specified column of the given sparse matrix.

Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
SparseColumn<const MT> blaze::column ( const SparseMatrix< MT, SO > &  sm,
size_t  index 
)
inline

Creating a view on a specific column of the given constant sparse matrix.

Parameters
smThe constant sparse matrix containing the column.
indexThe index of the column.
Returns
View on the specified column of the matrix.
Exceptions
std::invalid_argumentInvalid column access index.

This function returns an expression representing the specified column of the given sparse matrix.

const Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
DenseRow<MT> blaze::row ( DenseMatrix< MT, SO > &  dm,
size_t  index 
)
inline

Creating a view on a specific row of the given dense matrix.

Parameters
dmThe dense matrix containing the row.
indexThe index of the row.
Returns
View on the specified row of the matrix.
Exceptions
std::invalid_argumentInvalid row access index.

This function returns an expression representing the specified row of the given dense matrix.

Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
DenseRow<const MT> blaze::row ( const DenseMatrix< MT, SO > &  dm,
size_t  index 
)
inline

Creating a view on a specific row of the given constant dense matrix.

Parameters
dmThe constant dense matrix containing the row.
indexThe index of the row.
Returns
View on the specified row of the matrix.
Exceptions
std::invalid_argumentInvalid row access index.

This function returns an expression representing the specified row of the given dense matrix.

const Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
SparseRow<MT> blaze::row ( SparseMatrix< MT, SO > &  sm,
size_t  index 
)
inline

Creating a view on a specific row of the given sparse matrix.

Parameters
smThe sparse matrix containing the row.
indexThe index of the row.
Returns
View on the specified row of the matrix.
Exceptions
std::invalid_argumentInvalid row access index.

This function returns an expression representing the specified row of the given sparse matrix.

Matrix A;
// ... Resizing and initialization
template<typename MT , bool SO>
SparseRow<const MT> blaze::row ( const SparseMatrix< MT, SO > &  sm,
size_t  index 
)
inline

Creating a view on a specific row of the given constant sparse matrix.

Parameters
smThe constant sparse matrix containing the row.
indexThe index of the row.
Returns
View on the specified row of the matrix.
Exceptions
std::invalid_argumentInvalid row access index.

This function returns an expression representing the specified row of the given sparse matrix.

const Matrix A;
// ... Resizing and initialization