Celeritas 0.6.0-2+develop.96611fab
|
#include <algorithm>
#include <numeric>
#include <vector>
#include "celeritas/optical/MfpBuilder.hh"
#include "celeritas/optical/Model.hh"
Classes | |
class | celeritas::optical::test::MockModel |
Mock model that builds MFP grids from test data. More... | |
struct | celeritas::optical::test::MockModelBuilder |
Simple builder for mock models. More... | |
Typedefs | |
using | celeritas::optical::test::MatGrid = std::vector< inp::Grid > |
using | celeritas::optical::test::ModelMatGrid = std::vector< MatGrid > |
Functions | |
template<class FX , class FY > | |
ModelMatGrid | celeritas::optical::test::build_expected_grids (FX const &get_x, FY const &get_y) |
Mock grids for 4 models and 5 optical materials. | |
inp::Grid const & | celeritas::optical::test::expected_mfp_grid (OptMatId mat, ModelId model) |
Mock MFP grid for the given material and model. | |