|
Celeritas 0.7.0-dev.172+develop.fe2a0acd4
|
#include "GenericGeoResults.hh"#include "corecel/OpaqueIdUtils.hh"#include "corecel/cont/LabelIdMultiMap.hh"#include "corecel/cont/VariantUtils.hh"#include "corecel/io/Logger.hh"#include "corecel/io/Repr.hh"#include "corecel/math/ArrayOperators.hh"#include "corecel/math/ArrayUtils.hh"#include "corecel/math/SoftEqual.hh"#include "geocel/inp/Model.hh"#include "GenericGeoTestInterface.hh"#include "testdetail/TestMacrosImpl.hh"Namespaces | |
| namespace | celeritas::test |
| Test harness base class for optical physics. | |
Macros | |
| #define | IRE_VEC_EQ(ATTR) |
| #define | IRE_VEC_SOFT_EQ(ATTR, TOL) |
| #define | IRE_COMPARE(ATTR) |
| #define | IRE_COMPARE(ATTR) |
| #define | CELER_REF_ATTR(ATTR) "ref." #ATTR " = " << repr(this->ATTR) << ";\n" |
Functions | |
| ::testing::AssertionResult | celeritas::test::IsNormalEquiv (char const *expected_expr, char const *actual_expr, Real3 const &expected, Real3 const &actual) |
| ::testing::AssertionResult | celeritas::test::IsRefEq (char const *expr1, char const *expr2, char const *, GenericGeoTrackingResult const &val1, GenericGeoTrackingResult const &val2, GenericGeoTrackingTolerance const &tol) |
| ::testing::AssertionResult | celeritas::test::IsRefEq (char const *expr1, char const *expr2, GenericGeoVolumeStackResult const &val1, GenericGeoVolumeStackResult const &val2) |
| ::testing::AssertionResult | celeritas::test::IsRefEq (char const *expr1, char const *expr2, GenericGeoModelInp const &val1, GenericGeoModelInp const &val2) |
| #define CELER_REF_ATTR | ( | ATTR | ) | "ref." #ATTR " = " << repr(this->ATTR) << ";\n" |
Helper macros
| #define IRE_COMPARE | ( | ATTR | ) |
| #define IRE_COMPARE | ( | ATTR | ) |
| #define IRE_VEC_EQ | ( | ATTR | ) |
| #define IRE_VEC_SOFT_EQ | ( | ATTR, | |
| TOL | |||
| ) |