我正在尝试将不同的随机变量(问题是,它们不是变量,而是函数)保存到向量中:
auto dW0 = std::bind(std::normal_distribution<double>{0.0, 1}, std::default_random_engine{123456});
auto dW1 = std::bind(std::normal_distribution<double>{0.0, 1}, std::default_random_engine{123456+1000});
std::vector<decltype(dW0)> dW = {dW0, dW1};
如果我可以将这些保存到 mtl-vector 中会更好:
mtl::dense_vector<decltype(dW0)> dW = {dW0, dW1};
但是将它们保存到标准向量会很有帮助。