35 #ifndef _BLAZE_MATH_DENSESUBVECTOR_H_
36 #define _BLAZE_MATH_DENSESUBVECTOR_H_
72 class Rand< DenseSubvector<VT,AF,TF> >
80 template<
typename Arg >
81 inline void randomize( DenseSubvector<VT,AF,TF>&
subvector,
const Arg& min,
const Arg& max )
const;
99 inline void Rand< DenseSubvector<VT,AF,TF> >
::randomize( DenseSubvector<VT,AF,TF>&
subvector )
const
103 for(
size_t i=0UL; i<subvector.size(); ++i ) {
120 template<
typename VT
123 template<
typename Arg >
124 inline void Rand< DenseSubvector<VT,AF,TF> >
::randomize( DenseSubvector<VT,AF,TF>& subvector,
125 const Arg& min,
const Arg& max )
const
129 for(
size_t i=0UL; i<subvector.size(); ++i ) {
Header file for all restructuring submatrix functions.
void randomize(T &value)
Randomization of a given variable.
Definition: Random.h:1043
Implementation of a random number generator.
Header file for all restructuring subvector functions.
Header file for the DenseSubmatrix class template.
Header file for the dense vector SMP implementation.
void randomize(T &value) const
Randomization of the given variable with a new value in the range .
Definition: Random.h:262
Header file for the SparseSubvector class template.
SubvectorExprTrait< VT, unaligned >::Type subvector(Vector< VT, TF > &vector, size_t index, size_t size)
Creating a view on a specific subvector of the given vector.
Definition: Subvector.h:135
Header file for the DenseSubvector class template.
Header file for the sparse vector SMP implementation.
Header file for the SparseSubmatrix class template.