Celeritas  0.5.0-86+4a8eea4
Public Member Functions | Public Attributes | List of all members
celeritas::AlongStepFactoryInput Struct Reference

Input argument to the AlongStepFactory interface. More...

#include <AlongStepFactory.hh>

Public Member Functions

 operator bool () const
 True if all data is assigned.
 

Public Attributes

ActionId action_id
 
std::shared_ptr< GeoParams const > geometry
 
std::shared_ptr< MaterialParams const > material
 
std::shared_ptr< GeoMaterialParams const > geomaterial
 
std::shared_ptr< ParticleParams const > particle
 
std::shared_ptr< CutoffParams const > cutoff
 
std::shared_ptr< PhysicsParams const > physics
 
std::shared_ptr< ImportData const > imported
 

Detailed Description

Input argument to the AlongStepFactory interface.

When passed to a factory instance, all member data will be set (so the instance will be 'true').

Most of these classes have been forward-declared because they simply need to be passed along to another class's constructor.


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