38 #include <bfl/wrappers/rng/rng.h> 51 for (
unsigned int i = 0; i < 3; i++)
76 for (
unsigned int i = 0; i < 3; i++)
78 if (input[i] < (
mu_[0] - (
size_[0])))
return 0;
79 if (input[i] > (
mu_[0] + (
size_[0])))
return 0;
88 list_samples.resize(num_samples);
89 vector<Sample<Vector3> >::iterator sample_it = list_samples.begin();
90 for (sample_it = list_samples.begin(); sample_it != list_samples.end(); sample_it++)
101 ((runif() - 0.5) * 2 *
size_[1]) +
mu_[1],
102 ((runif() - 0.5) * 2 *
size_[2]) +
mu_[2]));
116 SymmetricMatrix sigma(3);
118 for (
unsigned int i = 0; i < 3; i++)
119 sigma(i + 1, i + 1) = pow(
size_[i], 2);