|
Celeritas 0.7.0-dev.223+develop.d66098c0
|
Transport all pending optical tracks to completion. More...
#include <Transporter.hh>
Classes | |
| struct | Input |
Public Types | |
Type aliases | |
| using | CoreStateHost = CoreState< MemSpace::host > |
| using | CoreStateDevice = CoreState< MemSpace::device > |
| using | SPConstParams = std::shared_ptr< CoreParams const > |
| using | SPActionTimes = std::shared_ptr< ActionTimes > |
| using | MapStrDbl = ActionTimes::MapStrDbl |
Public Member Functions | |
| Transporter (Input &&) | |
| Construct with problem parameters. | |
| void | operator() (CoreStateBase &) const |
| Transport all pending optical tracks on the host. | |
| SPConstParams const & | params () const |
| Access the shared params. | |
| MapStrDbl | get_action_times (AuxStateVec const &) const |
| Get the accumulated action times. | |
Transport all pending optical tracks to completion.