|
Berkeley Nuclear Data Software
|
Class to perform random sampling of data. More...
#include <SampleACE.h>
Public Member Functions | |
| SampleACE () | |
| default constructor - random seed for engine More... | |
| SampleACE (std::minstd_rand a_randEng) | |
| int | sample (vector< double > a_data) |
| int | sample (vector< double > a_data, vector< double > a_domain) |
| for variable bin widths More... | |
| double | sampleBin (vector< double > a_lower, vector< double > a_upper) |
| double | next () |
| returns next random number between [0,1]; More... | |
Class to perform random sampling of data.
| SampleACE::SampleACE | ( | ) |
default constructor - random seed for engine
| SampleACE::SampleACE | ( | std::minstd_rand | a_randEng | ) |
| double SampleACE::next | ( | ) |
returns next random number between [0,1];

| int SampleACE::sample | ( | vector< double > | a_data | ) |
returns index of sampled thing in data takes in vector of probabilities
compute total
construct CDF

| int SampleACE::sample | ( | vector< double > | a_data, |
| vector< double > | a_domain | ||
| ) |
for variable bin widths
compute total area
construct CDF
| double SampleACE::sampleBin | ( | vector< double > | a_lower, |
| vector< double > | a_upper | ||
| ) |
