Tools.h File Reference

Go to the source code of this file.

Classes

class  shark::blas::Blocking< Matrix >
 partitions the matrix in 4 blocks defined by one splitting point (i,j). More...
 

Namespaces

 shark
 AbstractMultiObjectiveOptimizer.
 
 shark::blas
 

Functions

template<class Matrix >
vector_range< matrix_row< Matrix const > > shark::blas::triangularRow (matrix_expression< Matrix > const &mat, std::size_t i)
 Returns the ith row of an upper triangular matrix excluding the elements right of the diagonal. More...
 
template<class Matrix >
temporary_proxy< vector_range< matrix_row< Matrix > > > shark::blas::triangularRow (matrix_expression< Matrix > &mat, std::size_t i)
 Returns the ith row of an upper triangular matrix excluding the elements right of the diagonal. More...
 
template<class Matrix >
vector_range< matrix_row< Matrix const > > shark::blas::unitTriangularRow (matrix_expression< Matrix > const &mat, std::size_t i)
 Returns the elements in the ith row of a lower triangular matrix left of the diagonal. More...
 
template<class Matrix >
temporary_proxy< vector_range< matrix_row< Matrix > > > shark::blas::unitTriangularRow (matrix_expression< Matrix > &mat, std::size_t i)
 Returns the elements in the ith row of a lower triangular matrix left of the diagonal. More...
 
template<class Matrix >
vector_range< matrix_column< Matrix const > > shark::blas::unitTriangularColumn (matrix_expression< Matrix > const &mat, std::size_t i)
 Returns the elements in the i-th column of the matrix below the diagonal. More...
 
template<class Matrix >
temporary_proxy< vector_range< matrix_column< Matrix > > > shark::blas::unitTriangularColumn (matrix_expression< Matrix > &mat, std::size_t i)
 Returns the elements in the i-th column of the matrix below the diagonal. More...
 
template<class Matrix >
vector_range< matrix_column< Matrix const > > shark::blas::triangularColumn (matrix_expression< Matrix > const &mat, std::size_t i)
 Returns the elements in the i-th column of the matrix excluding the zero elements. More...
 
template<class Matrix >
vector_range< matrix_column< Matrix > > shark::blas::triangularColumn (matrix_expression< Matrix > &mat, std::size_t i)
 Returns the elements in the i-th column of the matrix excluding the zero elements. More...