QMCPACK
RandomSeqGenerator.h File Reference
+ Include dependency graph for RandomSeqGenerator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

template<class T , class RG >
void assignGaussRand (T *restrict a, unsigned n, RG &rng)
 
template<class T , class RG >
void assignUniformRand (T *restrict a, unsigned n, RG &rng)
 
template<typename T , unsigned D, class RG >
void makeGaussRandomWithEngine (ParticleAttrib< TinyVector< T, D >> &a, RG &rng)
 
template<typename T , unsigned D, class RG >
void makeGaussRandomWithEngine (std::vector< TinyVector< T, D >> &a, RG &rng)
 
template<typename T , class RG >
void makeGaussRandomWithEngine (std::vector< T > &a, RG &rng)
 
template<typename T , class RG >
void makeGaussRandomWithEngine (ParticleAttrib< T > &a, RG &rng)
 
template<CoordsType CT, class RG >
void makeGaussRandomWithEngine (MCCoords< CT > &a, RG &rng)