Celeritas 0.6.0-73+develop.4684b68f
|
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 SPConstCoreGeo | 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 SPConstSurface | build_surface ()=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 SPConstOpticalPhysics | build_optical_physics ()=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 bool | strict_testing () |
True if strict testing is required. | |
![]() | |
static constexpr double | inf = HUGE_VAL |
static constexpr float | inff = HUGE_VALF |
static constexpr double | fine_eps = 1e-12 |
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
).celeritas::inp
data structures, and build the core geometry with celeritas::setup
. 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.
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.
|
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.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.
|
inline |
Access lazily constructed objects.