Vc
1.3.2-dev
SIMD Vector Classes for C++
|
|
This is the complete list of members for SimdArray< T, N, V, Wt >, including all inherited members.
apply(F &&f) const | SimdArray< T, N, V, Wt > | inline |
apply(F &&f, const mask_type &k) const | SimdArray< T, N, V, Wt > | inline |
copySign(const SimdArray &reference) const | SimdArray< T, N, V, Wt > | inline |
EntryType typedef | SimdArray< T, N, V, Wt > | |
exponent() const | SimdArray< T, N, V, Wt > | inline |
gather(const MT *mem, const IT &indexes) | SimdArray< T, N, V, Wt > | inline |
gather(const MT *mem, const IT &indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const EntryType S1::*member1, IT indexes) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const EntryType S1::*member1, IT indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, IT indexes) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, IT indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const EntryType *const S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes) | SimdArray< T, N, V, Wt > | inline |
gather(const S1 *array, const EntryType *const S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
generate(const G &gen) | SimdArray< T, N, V, Wt > | inlinestatic |
index_type typedef | SimdArray< T, N, V, Wt > | |
IndexesFromZero() | SimdArray< T, N, V, Wt > | inlinestatic |
IndexType typedef | SimdArray< T, N, V, Wt > | |
isNegative() const | SimdArray< T, N, V, Wt > | inline |
Mask typedef | SimdArray< T, N, V, Wt > | |
mask_type typedef | SimdArray< T, N, V, Wt > | |
MaskType typedef | SimdArray< T, N, V, Wt > | |
max() const | SimdArray< T, N, V, Wt > | inline |
max(const mask_type &mask) const | SimdArray< T, N, V, Wt > | inline |
MemoryAlignment | SimdArray< T, N, V, Wt > | static |
min() const | SimdArray< T, N, V, Wt > | inline |
min(const mask_type &mask) const | SimdArray< T, N, V, Wt > | inline |
One() | SimdArray< T, N, V, Wt > | inlinestatic |
operator delete(void *ptr, size_t) | SimdArray< T, N, V, Wt > | inline |
operator delete(void *, void *) | SimdArray< T, N, V, Wt > | inline |
operator delete[](void *ptr, size_t) | SimdArray< T, N, V, Wt > | inline |
operator delete[](void *, void *) | SimdArray< T, N, V, Wt > | inline |
operator new(size_t size) | SimdArray< T, N, V, Wt > | inline |
operator new(size_t, void *p) | SimdArray< T, N, V, Wt > | inline |
operator new[](size_t size) | SimdArray< T, N, V, Wt > | inline |
operator new[](size_t, void *p) | SimdArray< T, N, V, Wt > | inline |
operator()(const mask_type &mask) | SimdArray< T, N, V, Wt > | inline |
operator+() const | SimdArray< T, N, V, Wt > | inline |
operator[](size_t i) noexcept | SimdArray< T, N, V, Wt > | inline |
operator[](size_t index) const noexcept | SimdArray< T, N, V, Wt > | inline |
partialSum() const | SimdArray< T, N, V, Wt > | inline |
product() const | SimdArray< T, N, V, Wt > | inline |
product(const mask_type &mask) const | SimdArray< T, N, V, Wt > | inline |
Random() | SimdArray< T, N, V, Wt > | inlinestatic |
reversed() const | SimdArray< T, N, V, Wt > | inline |
rotated(int amount) const | SimdArray< T, N, V, Wt > | inline |
scatter(MT *mem, IT &&indexes) const | SimdArray< T, N, V, Wt > | inline |
scatter(MT *mem, IT &&indexes, MaskArgument mask) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, EntryType S1::*member1, IT indexes) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, EntryType S1::*member1, IT indexes, MaskArgument mask) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, S2 S1::*member1, EntryType S2::*member2, IT indexes) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, S2 S1::*member1, EntryType S2::*member2, IT indexes, MaskArgument mask) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, EntryType *S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes) const | SimdArray< T, N, V, Wt > | inline |
scatter(S1 *array, EntryType *S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes, MaskArgument mask) const | SimdArray< T, N, V, Wt > | inline |
shifted(int amount) const | SimdArray< T, N, V, Wt > | inline |
SimdArray()=default | SimdArray< T, N, V, Wt > | |
SimdArray(value_type a) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const MT *mem, const IT &indexes) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const MT *mem, const IT &indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const EntryType S1::*member1, IT indexes) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const EntryType S1::*member1, IT indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, IT indexes) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, IT indexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const EntryType *const S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes) | SimdArray< T, N, V, Wt > | inline |
SimdArray(const S1 *array, const EntryType *const S1::*ptrMember1, IT1 outerIndexes, IT2 innerIndexes, MaskArgument mask) | SimdArray< T, N, V, Wt > | inline |
Size | SimdArray< T, N, V, Wt > | static |
size() | SimdArray< T, N, V, Wt > | inlinestatic |
sorted() const | SimdArray< T, N, V, Wt > | inline |
sum() const | SimdArray< T, N, V, Wt > | inline |
sum(const mask_type &mask) const | SimdArray< T, N, V, Wt > | inline |
value_type typedef | SimdArray< T, N, V, Wt > | |
Zero() | SimdArray< T, N, V, Wt > | inlinestatic |