Initialize.h File Reference
#include "Impl/Initialize.h"

Go to the source code of this file.

Namespaces

 shark
 AbstractMultiObjectiveOptimizer.
 
 shark::blas
 

Functions

template<class Source >
detail::ADLVector< Source & > shark::blas::init (vector_container< Source > &source)
 Starting-point for the initialization sequence. More...
 
template<class Source >
detail::ADLVector< const Source & > shark::blas::init (const vector_container< Source > &source)
 Starting-point for the initialization sequence. More...
 
template<class Source >
detail::ADLVector< vector_range< Source > > shark::blas::init (const vector_range< Source > &source)
 Starting-point for the initialization sequence when used for splitting the vector. More...
 
template<class Source >
detail::ADLVector< matrix_row< Source > > shark::blas::init (const matrix_row< Source > &source)
 Specialization for matrix rows. More...
 
template<class Source >
detail::ADLVector< matrix_column< Source > > shark::blas::init (const matrix_row< Source > &source)
 Specialization for matrix columns. More...
 
template<class Matrix >
detail::MatrixExpression< const Matrix > shark::blas::toVector (const matrix_expression< Matrix > &matrix)
 Linearizes a matrix as a set of row vectors and treats them as a set of vectors for initialization. More...
 
template<class Matrix >
detail::MatrixExpression< Matrix > shark::blas::toVector (matrix_expression< Matrix > &matrix)
 Linearizes a matrix as a set of row vectors and treats them as a set of vectors for initialization. More...
 
template<class T >
detail::ParameterizableExpression< const T > shark::blas::parameters (const T &object)
 Uses the parameters of a parameterizable object for initialization. More...
 
template<class T >
detail::ParameterizableExpression< T > shark::blas::parameters (T &object)
 Uses the parameters of a parameterizable object for initialization. More...
 
template<class T >
detail::InitializerRange< typename T::const_iterator, detail::VectorExpression< const typename T::value_type & > > shark::blas::vectorSet (const T &range)
 Uses a range of vectors for initialization. More...
 
template<class T >
detail::InitializerRange< typename T::iterator, detail::VectorExpression< typename T::value_type & > > shark::blas::vectorSet (T &range)
 Uses a range of vectors for splitting and initialization. More...
 
template<class T >
detail::InitializerRange< typename T::const_iterator, detail::MatrixExpression< const typename T::value_type > > shark::blas::matrixSet (const T &range)
 Uses a range of vectors for initialization. More...
 
template<class T >
detail::InitializerRange< typename T::iterator, detail::MatrixExpression< typename T::value_type > > shark::blas::matrixSet (T &range)
 Uses a range of vectors for splitting and initialization. More...
 
template<class T >
detail::InitializerRange< typename T::const_iterator, detail::ParameterizableExpression< const typename T::value_type > > shark::blas::parameterSet (const T &range)
 Uses a range of parametrizable objects for initialization. More...
 
template<class T >
detail::InitializerRange< typename T::iterator, detail::ParameterizableExpression< typename T::value_type > > shark::blas::parameterSet (T &range)
 Uses a range of parametrizable objects for splitting and initialization. More...