Wrapper for all kinds of vectorexpression which saves the (sparse) vector in the target vector. More...
#include <shark/LinAlg/BLAS/Impl/Initialize.h>
Inheritance diagram for shark::detail::VectorExpression< Expression >:
Collaboration diagram for shark::detail::VectorExpression< Expression >:Public Member Functions | |
| VectorExpression (Expression expression) | |
| template<class Iter > | |
| void | init (Iter &pos) const |
| template<class Iter > | |
| void | split (Iter &pos) |
| std::size_t | size () const |
Public Member Functions inherited from shark::detail::InitializerBase< VectorExpression< Expression > > | |
| VectorExpression< Expression > & | operator() () |
| const VectorExpression < Expression > & | operator() () const |
Wrapper for all kinds of vectorexpression which saves the (sparse) vector in the target vector.
Definition at line 120 of file Initialize.h.
|
inline |
Definition at line 125 of file Initialize.h.
|
inline |
Definition at line 127 of file Initialize.h.
Referenced by shark::detail::ParameterizableExpression< T >::init(), shark::detail::ParameterizableExpression< T * >::init(), and shark::detail::ParameterizableExpression< T *const >::init().
|
inline |
Definition at line 138 of file Initialize.h.
References shark::blas::distance().
Referenced by shark::detail::VectorInitializer< VectorExpression, InitExpression >::~VectorInitializer(), and shark::detail::VectorSplitter< VectorExpression, SplittingExpression >::~VectorSplitter().
|
inline |
Definition at line 133 of file Initialize.h.
Referenced by shark::detail::ParameterizableExpression< T >::split(), shark::detail::ParameterizableExpression< T * >::split(), and shark::detail::ParameterizableExpression< T *const >::split().