Celeritas 0.6.0-dev.115+3b60a5fd
|
Lazily construct core parameters, individually or together. More...
#include <GlobalTestBase.hh>
Public Member Functions | |
SPConstPrimariesAction const & | primaries_action () |
void | insert_primaries (CoreStateInterface &state, SpanConstPrimary primaries) |
SPOutputRegistry const & | output_reg () const |
Access output manager. | |
void | write_output () |
Write output to a debug text file. | |
![]() | |
std::string | make_unique_filename (std::string_view ext={}) |
Generate test-unique filename. | |
Protected Member Functions | |
virtual SPConstGeo | build_geometry ()=0 |
virtual SPConstMaterial | build_material ()=0 |
virtual SPConstGeoMaterial | build_geomaterial ()=0 |
virtual SPConstParticle | build_particle ()=0 |
virtual SPConstCutoff | build_cutoff ()=0 |
virtual SPConstPhysics | build_physics ()=0 |
virtual SPConstSim | build_sim ()=0 |
virtual SPConstTrackInit | build_init ()=0 |
virtual SPConstWentzelOKVI | build_wentzel ()=0 |
virtual SPConstAction | build_along_step ()=0 |
virtual SPConstCherenkov | build_cherenkov ()=0 |
virtual SPConstOpticalMaterial | build_optical_material ()=0 |
virtual SPConstScintillation | build_scintillation ()=0 |
void | disable_status_checker () |
Additional Inherited Members | |
![]() | |
static std::string | test_data_path (std::string_view subdir, std::string_view filename) |
Get the path to a test file at {source}/test/{subdir}/data/{filename} . | |
static std::string | genericize_pointers (std::string_view s) |
Replace pointer addresses with 0x0 for improved testability. | |
static bool | strict_testing () |
True if strict testing is required. | |
![]() | |
static constexpr double | inf = HUGE_VAL |
static constexpr float | inff = HUGE_VALF |
static constexpr double | coarse_eps = 1e-6 |
Lazily construct core parameters, individually or together.
GlobalGeoTestBase
) using virtual
public
so that tests can create mixins (see e.g. SimpleStepperTest
). using celeritas::test::GlobalTestBase::SP = std::shared_ptr<T> |
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstScintillation = SP<optical::ScintillationParams const> |
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.