|
|
| DummyAction (ActionId id, StepActionOrder order, std::string &&label, AuxId aux) |
| |
|
void | step (CoreParams const &, CoreStateHost &state) const final |
| |
|
void | step (CoreParams const &, CoreStateDevice &state) const final |
| |
| StepActionOrder | order () const final |
| | Dependency ordering of the action inside the step.
|
| |
|
virtual void | step (P const &, S< MemSpace::host > &) const =0 |
| | Execute the action with host data.
|
| |
|
virtual void | step (P const &, S< MemSpace::device > &) const =0 |
| | Execute the action with device data.
|
| |
|
virtual | ~ActionInterface () noexcept=0 |
| | Default destructor.
|
| |
|
| ConcreteAction (ActionId id, std::string label) noexcept(!CELERITAS_DEBUG) |
| | Construct a concrete action from a label and ID.
|
| |
|
| ConcreteAction (ActionId id, std::string label, std::string description) noexcept(!CELERITAS_DEBUG) |
| | Construct a concrete action from an ID, a unique label, and a description.
|
| |
|
| ~ConcreteAction () noexcept override |
| | Default destructor.
|
| |
|
| CELER_DELETE_COPY_MOVE (ConcreteAction) |
| |
| ActionId | action_id () const final |
| | ID of this action for verification.
|
| |
| std::string_view | label () const final |
| | Short label.
|
| |
| std::string_view | description () const final |
| | Descriptive label.
|
| |
◆ order()
The documentation for this class was generated from the following files: