|
| 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 |
| 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.
|
|
The documentation for this class was generated from the following files: