35 #ifndef _BLAZE_MATH_DENSECOLUMN_H_
36 #define _BLAZE_MATH_DENSECOLUMN_H_
68 class Rand< DenseColumn<MT,SO> >
76 template<
typename Arg >
77 inline void randomize( DenseColumn<MT,SO>&
column,
const Arg& min,
const Arg& max )
const;
94 inline void Rand< DenseColumn<MT,SO> >
::randomize( DenseColumn<MT,SO>&
column )
const
98 for(
size_t i=0UL; i<column.size(); ++i ) {
115 template<
typename MT
117 template<
typename Arg >
118 inline void Rand< DenseColumn<MT,SO> >
::randomize( DenseColumn<MT,SO>& column,
119 const Arg& min,
const Arg& max )
const
123 for(
size_t i=0UL; i<column.size(); ++i ) {
void randomize(T &value)
Randomization of a given variable.
Definition: Random.h:1043
DisableIf< Or< IsComputation< MT >, IsTransExpr< MT > >, typename ColumnExprTrait< MT >::Type >::Type column(Matrix< MT, SO > &matrix, size_t index)
Creating a view on a specific column of the given matrix.
Definition: Column.h:103
Header file for the DenseColumn 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 all restructuring column functions.
Header file for the DenseRow class template.
Header file for the sparse vector SMP implementation.
Header file for all restructuring row functions.