|
template<class M > |
matrix_transpose< typename const_expression< M >::type > | shark::blas::trans (matrix_expression< M > const &m) |
|
template<class M > |
temporary_proxy< matrix_transpose< M > > | shark::blas::trans (matrix_expression< M > &m) |
|
template<class M > |
temporary_proxy< matrix_transpose< M > > | shark::blas::trans (temporary_proxy< M > m) |
|
template<class M > |
temporary_proxy< matrix_row< M > > | shark::blas::row (matrix_expression< M > &expression, typename M::index_type i) |
|
template<class M > |
matrix_row< typename const_expression< M >::type > | shark::blas::row (matrix_expression< M > const &expression, typename M::index_type i) |
|
template<class M > |
temporary_proxy< matrix_row< M > > | shark::blas::row (temporary_proxy< M > expression, typename M::index_type i) |
|
template<class M > |
temporary_proxy< matrix_column< M > > | shark::blas::column (matrix_expression< M > &expression, typename M::index_type j) |
|
template<class M > |
matrix_column< typename const_expression< M >::type > | shark::blas::column (matrix_expression< M > const &expression, typename M::index_type j) |
|
template<class M > |
temporary_proxy< matrix_column< M > > | shark::blas::column (temporary_proxy< M > expression, typename M::index_type j) |
|
template<class M > |
matrix_vector_range< typename const_expression< M >::type > | shark::blas::diag (matrix_expression< M > const &mat) |
| Returns the diagonal of a constant square matrix as vector. More...
|
|
template<class M > |
temporary_proxy< matrix_vector_range< M > > | shark::blas::diag (matrix_expression< M > &mat) |
| Returns the diagonal of a square matrix as vector. More...
|
|
template<class M > |
temporary_proxy< matrix_vector_range< M > > | shark::blas::diag (temporary_proxy< M > mat) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::subrange (matrix_expression< M > &expression, std::size_t start1, std::size_t stop1, std::size_t start2, std::size_t stop2) |
|
template<class M > |
matrix_range< typename const_expression< M >::type > | shark::blas::subrange (matrix_expression< M > const &expression, std::size_t start1, std::size_t stop1, std::size_t start2, std::size_t stop2) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::subrange (temporary_proxy< M > expression, std::size_t start1, std::size_t stop1, std::size_t start2, std::size_t stop2) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::rows (matrix_expression< M > &expression, std::size_t start, std::size_t stop) |
|
template<class M > |
matrix_range< typename const_expression< M >::type > | shark::blas::rows (matrix_expression< M > const &expression, std::size_t start, std::size_t stop) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::rows (temporary_proxy< M > expression, std::size_t start, std::size_t stop) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::columns (matrix_expression< M > &expression, typename M::index_type start, typename M::index_type stop) |
|
template<class M > |
matrix_range< typename const_expression< M >::type > | shark::blas::columns (matrix_expression< M > const &expression, typename M::index_type start, typename M::index_type stop) |
|
template<class M > |
temporary_proxy< matrix_range< M > > | shark::blas::columns (temporary_proxy< M > expression, std::size_t start, std::size_t stop) |
|
template<class T > |
temporary_proxy< dense_matrix_adaptor< T > > | shark::blas::adapt_matrix (std::size_t size1, std::size_t size2, T *data) |
| Converts a chunk of memory into a matrix of given size. More...
|
|
template<class T , std::size_t M, std::size_t N> |
temporary_proxy< dense_matrix_adaptor< T > > | shark::blas::adapt_matrix (T(&array)[M][N]) |
| Converts a 2D C-style array into a matrix of given size. More...
|
|
template<class V > |
boost::enable_if< boost::is_same< typename V::storage_category, dense_tag >, temporary_proxy< dense_matrix_adaptor< typename boost::remove_reference< typename V::reference >::type > >>::type | shark::blas::to_matrix (vector_expression< V > &v, std::size_t size1, std::size_t size2) |
| Converts a dense vector to a matrix of a given size. More...
|
|
template<class V > |
boost::enable_if< boost::is_same< typename V::storage_category, dense_tag >, temporary_proxy< dense_matrix_adaptor< typename V::value_type const > >>::type | shark::blas::to_matrix (vector_expression< V > const &v, std::size_t size1, std::size_t size2) |
| Converts a dense vector to a matrix of a given size. More...
|
|
template<class E > |
boost::enable_if< boost::is_same< typename E::storage_category, dense_tag >, temporary_proxy< dense_matrix_adaptor< typename boost::remove_reference< typename E::reference >::type > >>::type | shark::blas::to_matrix (temporary_proxy< E > v, std::size_t size1, std::size_t size2) |
|