Types publics | |
| using | WorkGroupLoopRangeType = WorkGroupLoopRangeType_ |
| using | IndexType = typename WorkGroupLoopRangeType_::IndexType |
| using | BaseClass = HostLaunchLoopRangeBase<typename WorkGroupLoopRangeType_::IndexType> |
Types publics hérités de Arcane::Accelerator::Impl::HostLaunchLoopRangeBase< WorkGroupLoopRangeType_::IndexType > | |
| using | IndexType |
Fonctions membres publiques | |
| HostLaunchLoopRange (const WorkGroupLoopRangeType &bounds) | |
Fonctions membres publiques hérités de Arcane::Accelerator::Impl::HostLaunchLoopRangeBase< WorkGroupLoopRangeType_::IndexType > | |
| HostLaunchLoopRangeBase (IndexType total_size, Int32 nb_group, Int32 block_size) | |
| constexpr IndexType | nbElement () const |
| Nombre d'éléments à traiter. | |
| constexpr Int32 | blockSize () const |
| Taille d'un bloc. | |
| constexpr Int32 | nbBlock () const |
| Nombre de groupes. | |
| constexpr Int32 | lastBlockSize () const |
| Nombre d'éléments du dernier groupe. | |
| constexpr Int32 | nbActiveItem (Int32 i) const |
| Nombre d'éléments actifs pour le i-ème groupe. | |
Définition à la ligne 79 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::BaseClass = HostLaunchLoopRangeBase<typename WorkGroupLoopRangeType_::IndexType> |
Définition à la ligne 86 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::IndexType = typename WorkGroupLoopRangeType_::IndexType |
Définition à la ligne 85 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::WorkGroupLoopRangeType = WorkGroupLoopRangeType_ |
Définition à la ligne 84 du fichier RunCommandLaunchImpl.h.
|
inlineexplicit |
Définition à la ligne 90 du fichier RunCommandLaunchImpl.h.