|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
#include <iosfwd>#include <random>#include <vector>#include <gtest/gtest.h>#include "corecel/Types.hh"#include "DiagnosticRngEngine.hh"#include "Histogram.hh"
Classes | |
| struct | celeritas::test::SampledHistogram |
| Sampled distribution. More... | |
| class | celeritas::test::HistogramSampler |
| Sample one or more distributions, returning a histogram. More... | |
Namespaces | |
| namespace | celeritas::test |
| Test harness base class for optical physics. | |
Functions | |
| std::ostream & | celeritas::test::operator<< (std::ostream &os, SampledHistogram const &sh) |
| Print to a stream. | |
| ::testing::AssertionResult | celeritas::test::IsRefEq (char const *expr1, char const *expr2, SampledHistogram const &val1, SampledHistogram const &val2) |
| template<class AccumulatorT , class DistributionT , class RandomEngineT > | |
| void | celeritas::test::accumulate_n (AccumulatorT &&accumulate, DistributionT &&sample_from, RandomEngineT &engine, size_type count) |
Sample from and accumulate a distribution count times. | |