35#ifndef _BLAZE_MATH_STATICVECTOR_H_
36#define _BLAZE_MATH_STATICVECTOR_H_
66template<
typename Type
72class Rand< StaticVector<Type,N,TF,AF,PF,Tag> >
80 inline const StaticVector<Type,N,TF,AF,PF,Tag>
generate()
const
82 StaticVector<Type,N,TF,AF,PF,Tag> vector;
95 template<
typename Arg >
96 inline const StaticVector<Type,N,TF,AF,PF,Tag>
generate(
const Arg&
min,
const Arg&
max )
const
98 StaticVector<Type,N,TF,AF,PF,Tag> vector;
110 inline void randomize( StaticVector<Type,N,TF,AF,PF,Tag>& vector )
const
114 for(
size_t i=0UL; i<N; ++i ) {
128 template<
typename Arg >
129 inline void randomize( StaticVector<Type,N,TF,AF,PF,Tag>& vector,
130 const Arg&
min,
const Arg&
max )
const
134 for(
size_t i=0UL; i<N; ++i ) {
Header file for all basic DenseVector functionality.
Header file for the complete DynamicVector implementation.
Header file for the complete StaticMatrix implementation.
Header file for the complete ZeroVector implementation.
Header file for the implementation of a fixed-size vector.
decltype(auto) min(const DenseMatrix< MT1, SO1 > &lhs, const DenseMatrix< MT2, SO2 > &rhs)
Computes the componentwise minimum of the dense matrices lhs and rhs.
Definition: DMatDMatMapExpr.h:1339
decltype(auto) max(const DenseMatrix< MT1, SO1 > &lhs, const DenseMatrix< MT2, SO2 > &rhs)
Computes the componentwise maximum of the dense matrices lhs and rhs.
Definition: DMatDMatMapExpr.h:1375
decltype(auto) generate(size_t m, size_t n, OP op)
Generates a new dense matrix filled via the given custom binary operation.
Definition: DMatGenExpr.h:675
PaddingFlag
Padding flag for (un-)padded vectors and matrices.
Definition: PaddingFlag.h:77
AlignmentFlag
Alignment flag for (un-)aligned vectors and matrices.
Definition: AlignmentFlag.h:63
void randomize(T &&value)
Randomization of a given variable.
Definition: Random.h:626
Implementation of a random number generator.