Celeritas 0.7.0-dev.305+develop.e69b8227
Loading...
Searching...
No Matches
List of all members
celeritas::test::MucfInteractorHostBase Class Reference

Test harness base class for MuCF interactors. More...

#include <MucfInteractorHostTestBase.hh>

Inheritance diagram for celeritas::test::MucfInteractorHostBase:
Inheritance graph
[legend]
- Public Member Functions inherited from celeritas::test::InteractorHostBase
ImportProcess make_import_process (PDGNumber particle, PDGNumber secondary, ImportProcessClass ipc, std::vector< ImportModelClass > models, std::vector< Array< double, 2 > > model_limits) const
 
void check_conservation (Interaction const &interaction) const
 
void check_energy_conservation (Interaction const &interaction) const
 
void check_momentum_conservation (Interaction const &interaction) const
 
void set_material_params (MaterialParams::Input inp)
 
std::shared_ptr< MaterialParams const > constmaterial_params () const
 
void set_particle_params (ParticleParams::Input inp)
 
std::shared_ptr< ParticleParams const > constparticle_params () const
 
void set_cutoff_params (CutoffParams::Input inp)
 
std::shared_ptr< CutoffParams const > constcutoff_params () const
 
void set_imported_processes (std::vector< ImportProcess > inp)
 
std::shared_ptr< ImportedProcesses const > constimported_processes () const
 
void set_material (std::string const &name)
 
MaterialTrackViewmaterial_track ()
 
void set_inc_particle (PDGNumber n, MevEnergy energy)
 
void set_inc_direction (Real3 const &dir)
 
Real3 constdirection () const
 
ParticleTrackView constparticle_track () const
 
void resize_secondaries (int count)
 
SecondaryAllocatorsecondary_allocator ()
 
RandomEnginerng ()
 
 InteractorHostBase ()
 
 ~InteractorHostBase ()
 

Additional Inherited Members

- Public Types inherited from celeritas::test::InteractorHostBase
using RandomEngine = DiagnosticRngEngine< std::mt19937 >
 
using MevEnergy = units::MevEnergy
 
using Action = Interaction::Action
 
using SecondaryAllocator = StackAllocator< Secondary >
 
using constSpanSecondaries = Span< Secondary const >
 

Detailed Description

Test harness base class for MuCF interactors.

This sets up particle and material parameters suitable for muon-catalyzed fusion tests.

Constructor & Destructor Documentation

◆ MucfInteractorHostBase()

celeritas::test::MucfInteractorHostBase::MucfInteractorHostBase ( )

Initialize and destroy

◆ ~MucfInteractorHostBase()

celeritas::test::MucfInteractorHostBase::~MucfInteractorHostBase ( )
default

Initialize and destroy


The documentation for this class was generated from the following file: