Vc  1.3.2-dev
SIMD Vector Classes for C++
SimdArray< T, N, V, Wt > Member List

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 typedefSimdArray< 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 typedefSimdArray< T, N, V, Wt >
IndexesFromZero()SimdArray< T, N, V, Wt >inlinestatic
IndexType typedefSimdArray< T, N, V, Wt >
isNegative() const SimdArray< T, N, V, Wt >inline
Mask typedefSimdArray< T, N, V, Wt >
mask_type typedefSimdArray< T, N, V, Wt >
MaskType typedefSimdArray< T, N, V, Wt >
max() const SimdArray< T, N, V, Wt >inline
max(const mask_type &mask) const SimdArray< T, N, V, Wt >inline
MemoryAlignmentSimdArray< 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) noexceptSimdArray< T, N, V, Wt >inline
operator[](size_t index) const noexceptSimdArray< 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()=defaultSimdArray< 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
SizeSimdArray< 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 typedefSimdArray< T, N, V, Wt >
Zero()SimdArray< T, N, V, Wt >inlinestatic