Celeritas 0.6.0-rc.2.13+develop.285b9112
|
#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... | |
Namespaces | |
namespace | celeritas::optical |
Physics classes used inside the optical physics loop. | |
Functions | |
template<class Functor > | |
std::vector< std::vector< std::vector< real_type > > > | celeritas::optical::test::build_expected_grids (Functor const &f) |
Mock grids for 4 models and 5 optical materials. | |
Span< real_type const > | celeritas::optical::test::expected_mfp_energy_grid (OpticalMaterialId mat, ModelId model) |
Mock MFP grid energies for given material and model. | |
Span< real_type const > | celeritas::optical::test::expected_mfp_value_grid (OpticalMaterialId mat, ModelId model) |
Mock MFP grid values (the path lengths) for given material and model. | |