Public Types | |
| using | ArrayBoundsType = ArrayBounds<typename MDDimType<N>::DimType> |
| using | ArrayIndexType = ArrayBoundsType::MDIndexType |
| using | LoopIndexType = ArrayIndexType |
Public Member Functions | |
| ComplexForLoopRanges (ArrayBoundsType lower, ArrayBoundsType extents) | |
| explicit (false) ComplexForLoopRanges(const SimpleForLoopRanges< N > &bounds) | |
| template<Int32 I> | |
| constexpr Int32 | lowerBound () const |
| template<Int32 I> | |
| constexpr Int32 | upperBound () const |
| template<Int32 I> | |
| constexpr Int32 | extent () const |
| constexpr Int64 | nbElement () const |
| constexpr ArrayIndexType | getIndices (Int32 i) const |
| constexpr ArrayBoundsType | extents () const |
Definition at line 112 of file arccore/src/base/arccore/base/ForLoopRanges.h.
| using Arcane::ComplexForLoopRanges< N, IndexType_ >::ArrayBoundsType = ArrayBounds<typename MDDimType<N>::DimType> |
Definition at line 116 of file arccore/src/base/arccore/base/ForLoopRanges.h.
| using Arcane::ComplexForLoopRanges< N, IndexType_ >::ArrayIndexType = ArrayBoundsType::MDIndexType |
Definition at line 117 of file arccore/src/base/arccore/base/ForLoopRanges.h.
| using Arcane::ComplexForLoopRanges< N, IndexType_ >::LoopIndexType = ArrayIndexType |
Definition at line 118 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Definition at line 123 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Definition at line 127 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 135 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 143 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 137 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 133 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 136 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inlineconstexpr |
Definition at line 134 of file arccore/src/base/arccore/base/ForLoopRanges.h.