|
Celeritas 0.7.0-dev.195+develop.9f96e13e6
|
#include <array>#include <vector>#include "corecel/cont/Array.hh"#include "corecel/cont/Span.hh"#include "corecel/data/Collection.hh"#include "corecel/grid/NonuniformGridData.hh"#include "celeritas/UnitTypes.hh"#include "celeritas/inp/Grid.hh"#include "celeritas/optical/MfpBuilder.hh"#include "Test.hh"#include "TestMacros.hh"#include "detail/ValidationUtilsImpl.hh"
Classes | |
| class | celeritas::optical::test::GridAccessor |
| Convenience class for accessing data built on the grid, and performing sanity checks on bounds. More... | |
| class | celeritas::optical::test::OwningGridAccessor |
A GridAccessor that stores its own collections. More... | |
Macros | |
| #define | EXPECT_GRID_EQ(expected, actual) EXPECT_PRED_FORMAT2(::celeritas::testdetail::IsGridEq, expected, actual) |
| Equivalence macro for physics grids. | |
| #define | EXPECT_TABLE_EQ(expected, actual) EXPECT_PRED_FORMAT2(::celeritas::testdetail::IsTableEq, expected, actual) |
| Equivalence macro for physics tables (vectors of grids) | |
Functions | |
| template<class UnitType , class... Args> | |
| Array< real_type, sizeof...(Args)> constexpr | celeritas::optical::test::native_array_from (Args const &... args) |
| Helper function to annotate units of a hard-coded test data array. | |
| template<class UnitType , class... Args> | |
| std::vector< real_type > | celeritas::optical::test::native_vector_from (Args const &... args) |
| Helper function to annotate units of hard-coded test data. | |
|
constexpr |
Helper function to annotate units of a hard-coded test data array.
Converts the arguments supplied in units UnitType to native units.