QMCPACK
MakeRngVector< T > Class Template Reference

Functor to provide scope for rng when making SpdMatrix for testing. More...

+ Collaboration diagram for MakeRngVector< T >:

Public Member Functions

void operator() (Vector< T > &vec)
 

Private Attributes

testing::RandomForTest< RngValueType< T > > rng
 

Detailed Description

template<typename T>
class qmcplusplus::testing::MakeRngVector< T >

Functor to provide scope for rng when making SpdMatrix for testing.

Definition at line 139 of file makeRngSpdMatrix.hpp.

Member Function Documentation

◆ operator()()

void operator() ( Vector< T > &  vec)
inline

Definition at line 142 of file makeRngSpdMatrix.hpp.

References qmcplusplus::testing::makeRngSpdMatrix(), and MakeRngVector< T >::rng.

142 { makeRngSpdMatrix(rng, vec); }
testing::RandomForTest< RngValueType< T > > rng
void makeRngSpdMatrix(testing::RandomForTest< RngValueType< T >> &rng, Matrix< T > &mat_spd)

Member Data Documentation

◆ rng

Definition at line 145 of file makeRngSpdMatrix.hpp.

Referenced by MakeRngVector< T >::operator()().


The documentation for this class was generated from the following file: