![]() |
ROOT
6.06/08
Reference Guide
|
Definition at line 148 of file memorybase.h.
Public Types | |
| typedef V::EntryType | EntryType |
| The type of the scalar entries in the array. More... | |
Public Member Functions | |
| Vc_ALWAYS_INLINE Vc_PURE EntryType * | entries () |
| Returns a pointer to the start of the allocated memory. More... | |
| Vc_ALWAYS_INLINE Vc_PURE const EntryType * | entries () const |
| Const overload of the above function. More... | |
| Vc_ALWAYS_INLINE Vc_PURE EntryType & | scalar (size_t i) |
Returns the i-th scalar value in the memory. More... | |
| Vc_ALWAYS_INLINE Vc_PURE const EntryType | scalar (size_t i) const |
| Const overload of the above function. More... | |
| Vc_ALWAYS_INLINE Vc_PURE | operator EntryType * () |
| Cast operator to the scalar type. More... | |
| Vc_ALWAYS_INLINE Vc_PURE | operator const EntryType * () const |
| Const overload of the above function. More... | |
| template<typename IndexT > | |
| Vc_ALWAYS_INLINE Vc_PURE V | operator[] (Vector< IndexT > i) const |
Uses a vector gather to combine the entries at the indexes in i into the returned vector object. More... | |
Private Member Functions | |
| Parent * | p () |
| const Parent * | p () const |
#include </builddir/build/BUILD/root-6.06.08/math/vc/include/Vc/common/memorybase.h>
| typedef V::EntryType ROOT::Vc::MemoryDimensionBase< V, Parent, 1, RowMemory >::EntryType |
The type of the scalar entries in the array.
Definition at line 157 of file memorybase.h.
|
inline |
Returns a pointer to the start of the allocated memory.
Definition at line 162 of file memorybase.h.
|
inline |
Const overload of the above function.
Definition at line 164 of file memorybase.h.
|
inline |
Const overload of the above function.
Definition at line 179 of file memorybase.h.
|
inline |
Cast operator to the scalar type.
This allows to use the object very much like a standard C array.
Definition at line 177 of file memorybase.h.
|
inline |
Uses a vector gather to combine the entries at the indexes in i into the returned vector object.
| i | An integer vector. It determines the entries to be gathered. |
Definition at line 203 of file memorybase.h.
|
inlineprivate |
Definition at line 151 of file memorybase.h.
|
inlineprivate |
Definition at line 152 of file memorybase.h.
|
inline |
Returns the i-th scalar value in the memory.
Definition at line 169 of file memorybase.h.
|
inline |
Const overload of the above function.
Definition at line 171 of file memorybase.h.