Classe pour gérer la décomposition d'une boucle en plusieurs parties.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/StridedLoopRanges.h>
Classe pour gérer la décomposition d'une boucle en plusieurs parties.
Définition à la ligne 33 du fichier StridedLoopRanges.h.
◆ StridedLoopRangesBase() [1/2]
| Arcane::Accelerator::Impl::StridedLoopRangesBase::StridedLoopRangesBase |
( |
Int32 | nb_stride, |
|
|
Int64 | nb_orig_element ) |
|
inlineconstexpr |
◆ StridedLoopRangesBase() [2/2]
| Arcane::Accelerator::Impl::StridedLoopRangesBase::StridedLoopRangesBase |
( |
Int64 | nb_orig_element | ) |
|
|
inlineconstexpr |
◆ _setNbStride()
| void Arcane::Accelerator::Impl::StridedLoopRangesBase::_setNbStride |
( |
Int32 | nb_stride | ) |
|
|
inlineprivate |
◆ nbOriginalElement()
| Int64 Arcane::Accelerator::Impl::StridedLoopRangesBase::nbOriginalElement |
( |
| ) |
const |
|
inlineconstexpr |
◆ nbStride()
| Int32 Arcane::Accelerator::Impl::StridedLoopRangesBase::nbStride |
( |
| ) |
const |
|
inlineconstexpr |
◆ setNbStride()
| void Arcane::Accelerator::Impl::StridedLoopRangesBase::setNbStride |
( |
Int32 | nb_stride | ) |
|
|
inline |
◆ strideValue()
| Int64 Arcane::Accelerator::Impl::StridedLoopRangesBase::strideValue |
( |
| ) |
const |
|
inlineconstexpr |
◆ m_nb_original_element
| Int64 Arcane::Accelerator::Impl::StridedLoopRangesBase::m_nb_original_element = 0 |
|
private |
◆ m_nb_stride
| Int32 Arcane::Accelerator::Impl::StridedLoopRangesBase::m_nb_stride = 0 |
|
private |
◆ m_stride_value
| Int64 Arcane::Accelerator::Impl::StridedLoopRangesBase::m_stride_value = 0 |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :