Celeritas
0.5.0-56+6b053cd
|
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. | |
Public Member Functions inherited from celeritas::test::Test | |
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 SPConstCerenkov | build_cerenkov ()=0 |
virtual SPConstOpticalMaterial | build_optical_material ()=0 |
virtual SPConstScintillation | build_scintillation ()=0 |
void | disable_status_checker () |
Additional Inherited Members | |
Static Public Member Functions inherited from celeritas::test::Test | |
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} . More... | |
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. More... | |
Static Public Attributes inherited from celeritas::test::Test | |
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.
using celeritas::test::GlobalTestBase::SpanConstPrimary = Span<Primary const> |
Access lazily constructed objects.
Access lazily constructed objects.
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstCore = SP<CoreParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstCutoff = SP<CutoffParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstGeo = SP<GeoParams const> |
Access lazily constructed objects.
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstMaterial = SP<MaterialParams const> |
Access lazily constructed objects.
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstParticle = SP<ParticleParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstPhysics = SP<PhysicsParams const> |
Access lazily constructed objects.
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstRng = SP<RngParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstScintillation = SP<optical::ScintillationParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstSim = SP<SimParams const> |
Access lazily constructed objects.
using celeritas::test::GlobalTestBase::SPConstTrackInit = SP<TrackInitParams const> |
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.