Graphe d'héritage de Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >:
Graphe de collaboration de Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >: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 > | |
| ARCCORE_ACCELERATOR_EXPORT | HostLaunchLoopRangeBase (IndexType total_size, Int32 nb_group, IndexType block_size) |
| constexpr IndexType | nbElement () const |
| Nombre d'éléments à traiter. | |
| constexpr IndexType | blockSize () const |
| Taille d'un bloc. | |
| constexpr Int32 | nbBlock () const |
| Nombre de blocs. | |
| constexpr IndexType | lastBlockSize () const |
| Nombre d'éléments du dernier bloc. | |
| constexpr IndexType | nbActiveItem (Int32 i) const |
| Nombre d'éléments actifs pour le i-ème bloc. | |
| ThreadGridSynchronizer * | threadGridSynchronizer () const |
| Synchronizer de la grille (non nul uniquement en multi-thread coopératif) | |
| void | setThreadGridSynchronizer (ThreadGridSynchronizer *v) |
Définition à la ligne 90 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::BaseClass = HostLaunchLoopRangeBase<typename WorkGroupLoopRangeType_::IndexType> |
Définition à la ligne 97 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::IndexType = typename WorkGroupLoopRangeType_::IndexType |
Définition à la ligne 96 du fichier RunCommandLaunchImpl.h.
| using Arcane::Accelerator::Impl::HostLaunchLoopRange< WorkGroupLoopRangeType_ >::WorkGroupLoopRangeType = WorkGroupLoopRangeType_ |
Définition à la ligne 95 du fichier RunCommandLaunchImpl.h.
|
inlineexplicit |
Définition à la ligne 101 du fichier RunCommandLaunchImpl.h.