#include <shark/LinAlg/BLAS/matrix_expression.hpp>
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 |
![]() | |
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.