#include <shark/LinAlg/BLAS/matrix_expression.hpp>
Inheritance diagram for shark::blas::vector_repeater< V >:Public Types | |
| typedef value_type | const_reference |
| typedef const_reference | reference |
| typedef value_type const * | pointer |
| typedef value_type const * | const_pointer |
| typedef V::const_index_pointer | const_index_pointer |
| typedef index_pointer< V >::type | index_pointer |
| typedef blas::row_major | orientation |
| typedef blas::unknown_storage_tag | storage_category |
| typedef V::evaluation_category | evaluation_category |
| typedef V::const_iterator | const_row_iterator |
| typedef const_row_iterator | row_iterator |
| typedef blas::constant_iterator< value_type > | const_column_iterator |
| typedef const_column_iterator | column_iterator |
Public Member Functions | |
| vector_repeater (expression_type const &e, std::size_t rows) | |
| size_type | size1 () const |
| size_type | size2 () const |
| const expression_closure_type & | expression () const |
| const_reference | operator() (index_type i, index_type j) const |
| const_row_iterator | row_begin (std::size_t i) const |
| const_row_iterator | row_end (std::size_t i) const |
| const_column_iterator | column_begin (std::size_t j) const |
| const_column_iterator | column_end (std::size_t j) const |
Public Member Functions inherited from shark::blas::matrix_expression< vector_repeater< V > > | |
| const expression_type & | operator() () const |
| expression_type & | operator() () |
Definition at line 132 of file matrix_expression.hpp.
| typedef const_column_iterator shark::blas::vector_repeater< V >::column_iterator |
Definition at line 184 of file matrix_expression.hpp.
| typedef blas::constant_iterator<value_type> shark::blas::vector_repeater< V >::const_column_iterator |
Definition at line 183 of file matrix_expression.hpp.
| typedef V::const_index_pointer shark::blas::vector_repeater< V >::const_index_pointer |
Definition at line 149 of file matrix_expression.hpp.
| typedef value_type const* shark::blas::vector_repeater< V >::const_pointer |
Definition at line 146 of file matrix_expression.hpp.
| typedef value_type shark::blas::vector_repeater< V >::const_reference |
Definition at line 143 of file matrix_expression.hpp.
| typedef V::const_iterator shark::blas::vector_repeater< V >::const_row_iterator |
Definition at line 181 of file matrix_expression.hpp.
| typedef V::evaluation_category shark::blas::vector_repeater< V >::evaluation_category |
Definition at line 156 of file matrix_expression.hpp.
| typedef index_pointer<V>::type shark::blas::vector_repeater< V >::index_pointer |
Definition at line 150 of file matrix_expression.hpp.
| typedef blas::row_major shark::blas::vector_repeater< V >::orientation |
Definition at line 154 of file matrix_expression.hpp.
| typedef value_type const* shark::blas::vector_repeater< V >::pointer |
Definition at line 145 of file matrix_expression.hpp.
| typedef const_reference shark::blas::vector_repeater< V >::reference |
Definition at line 144 of file matrix_expression.hpp.
| typedef const_row_iterator shark::blas::vector_repeater< V >::row_iterator |
Definition at line 182 of file matrix_expression.hpp.
| typedef blas::unknown_storage_tag shark::blas::vector_repeater< V >::storage_category |
Definition at line 155 of file matrix_expression.hpp.
|
inlineexplicit |
Definition at line 159 of file matrix_expression.hpp.
|
inline |
Definition at line 197 of file matrix_expression.hpp.
References RANGE_CHECK, and shark::blas::outer_product< E1, E2 >::size2().
|
inline |
Definition at line 201 of file matrix_expression.hpp.
References RANGE_CHECK, shark::blas::outer_product< E1, E2 >::size1(), and shark::blas::outer_product< E1, E2 >::size2().
|
inline |
Definition at line 171 of file matrix_expression.hpp.
|
inline |
Definition at line 176 of file matrix_expression.hpp.
|
inline |
Definition at line 188 of file matrix_expression.hpp.
References RANGE_CHECK, and shark::blas::outer_product< E1, E2 >::size1().
|
inline |
Definition at line 192 of file matrix_expression.hpp.
References RANGE_CHECK, and shark::blas::outer_product< E1, E2 >::size1().
|
inline |
Definition at line 163 of file matrix_expression.hpp.
|
inline |
Definition at line 166 of file matrix_expression.hpp.