Celeritas 0.6.0-2+develop.96611fab
|
#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. | |