Vector expression representing a constant valued vector. More...
#include <shark/LinAlg/BLAS/vector_expression.hpp>
Public Types | |
typedef const T & | const_reference |
typedef const_reference | reference |
typedef T const * | const_pointer |
typedef const_pointer | pointer |
typedef index_type const * | const_index_pointer |
typedef index_type | index_pointer |
typedef unknown_storage_tag | storage_category |
typedef elementwise_tag | evaluation_category |
typedef constant_iterator< T > | iterator |
typedef constant_iterator< T > | const_iterator |
Public Member Functions | |
scalar_vector () | |
scalar_vector (size_type size, value_type value) | |
scalar_vector (const scalar_vector &v) | |
size_type | size () const |
const_reference | operator() (index_type) const |
const_reference | operator[] (index_type) const |
const_iterator | begin () const |
const_iterator | end () const |
![]() | |
const expression_type & | operator() () const |
expression_type & | operator() () |
Vector expression representing a constant valued vector.
Definition at line 149 of file vector_expression.hpp.
typedef index_type const* shark::blas::scalar_vector< T >::const_index_pointer |
Definition at line 164 of file vector_expression.hpp.
typedef constant_iterator<T> shark::blas::scalar_vector< T >::const_iterator |
Definition at line 196 of file vector_expression.hpp.
typedef T const* shark::blas::scalar_vector< T >::const_pointer |
Definition at line 159 of file vector_expression.hpp.
typedef const T& shark::blas::scalar_vector< T >::const_reference |
Definition at line 157 of file vector_expression.hpp.
typedef elementwise_tag shark::blas::scalar_vector< T >::evaluation_category |
Definition at line 170 of file vector_expression.hpp.
typedef index_type shark::blas::scalar_vector< T >::index_pointer |
Definition at line 165 of file vector_expression.hpp.
typedef constant_iterator<T> shark::blas::scalar_vector< T >::iterator |
Definition at line 195 of file vector_expression.hpp.
typedef const_pointer shark::blas::scalar_vector< T >::pointer |
Definition at line 160 of file vector_expression.hpp.
typedef const_reference shark::blas::scalar_vector< T >::reference |
Definition at line 158 of file vector_expression.hpp.
typedef unknown_storage_tag shark::blas::scalar_vector< T >::storage_category |
Definition at line 169 of file vector_expression.hpp.
|
inline |
Definition at line 173 of file vector_expression.hpp.
|
inlineexplicit |
Definition at line 175 of file vector_expression.hpp.
|
inline |
Definition at line 177 of file vector_expression.hpp.
|
inline |
Definition at line 198 of file vector_expression.hpp.
|
inline |
Definition at line 201 of file vector_expression.hpp.
|
inline |
Definition at line 186 of file vector_expression.hpp.
|
inline |
Definition at line 190 of file vector_expression.hpp.
|
inline |
Definition at line 181 of file vector_expression.hpp.