28 std::vector<VT> rng_reals;
29 rng_reals.reserve(ncount);
30 std::generate_n(std::back_inserter(rng_reals), ncount, rng);
37 std::vector<std::complex<VT>> rngs_cplx(ncount);
38 for(
auto& rng_cplx : rngs_cplx)
39 rng_cplx = {rng(), rng()};
49 for (
auto& rng_real : rngReals)
58 for (
auto& cplx_num : cplx_nums)
59 cplx_num = std::complex<VT>{rng(), rng()};
65 for (
size_t ir = 0; ir < count; ++ir)
75 for (
size_t i = 0; i < count; ++i)
77 cplx_nums->real(rng());
78 cplx_nums->imag(rng());
helper functions for EinsplineSetBuilder
std::vector< std::complex< VT > > getRngVecComplex(int ncount)
void fillBufferRng(VT *rng_reals, size_t number)
Get a known sequence of random numbers for testing.
void fillVecRng(std::vector< VT > &rng_reals)
std::vector< VT > getRngVec(int ncount)