![]() |
Vc
1.2.0
SIMD Vector Classes for C++
|
|
This is the complete list of members for Vector< T, Abi >, including all inherited members.
| abi typedef | Vector< T, Abi > | |
| apply(F &&f) const | Vector< T, Abi > | inline |
| apply(F &&f, MaskType mask) const | Vector< T, Abi > | inline |
| call(F &&f) const | Vector< T, Abi > | inline |
| call(F &&f, MaskType mask) const | Vector< T, Abi > | inline |
| callWithValuesSorted(F &&f) | Vector< T, Abi > | |
| copySign(Vector reference) const | Vector< T, Abi > | inline |
| EntryType typedef | Vector< T, Abi > | |
| exponent() const | Vector< T, Abi > | inline |
| fill(EntryType(&f)(IndexT)) | Vector< T, Abi > | inline |
| fill(EntryType(&f)()) | Vector< T, Abi > | inline |
| gather(const MT *mem, IT &&indexes) | Vector< T, Abi > | inline |
| gather(const MT *mem, IT &&indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| gather(const S1 *array, const EntryType S1::*member1, const IT indexes) | Vector< T, Abi > | inline |
| gather(const S1 *array, const EntryType S1::*member1, const IT indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| gather(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, const IT indexes) | Vector< T, Abi > | inline |
| gather(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, const IT indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| gather(const S1 *array, const EntryType *const S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes) | Vector< T, Abi > | inline |
| gather(const S1 *array, const EntryType *const S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes, MaskArgument mask) | Vector< T, Abi > | inline |
| generate(G gen) | Vector< T, Abi > | inlinestatic |
| index_type typedef | Vector< T, Abi > | |
| IndexesFromZero() | Vector< T, Abi > | inlinestatic |
| IndexType typedef | Vector< T, Abi > | |
| isNegative() const | Vector< T, Abi > | inline |
| load(const EntryType *mem) | Vector< T, Abi > | inline |
| load(const EntryType *mem, Flags flags) | Vector< T, Abi > | inline |
| mask_type typedef | Vector< T, Abi > | |
| MaskType typedef | Vector< T, Abi > | |
| max() const | Vector< T, Abi > | inline |
| max(MaskType mask) const | Vector< T, Abi > | inline |
| MemoryAlignment | Vector< T, Abi > | static |
| min() const | Vector< T, Abi > | inline |
| min(MaskType mask) const | Vector< T, Abi > | inline |
| One() | Vector< T, Abi > | inlinestatic |
| operator delete(void *ptr, size_t) | Vector< T, Abi > | inline |
| operator delete(void *, void *) | Vector< T, Abi > | inline |
| operator delete[](void *ptr, size_t) | Vector< T, Abi > | inline |
| operator delete[](void *, void *) | Vector< T, Abi > | inline |
| operator new(size_t size) | Vector< T, Abi > | inline |
| operator new(size_t, void *p) | Vector< T, Abi > | inline |
| operator new[](size_t size) | Vector< T, Abi > | inline |
| operator new[](size_t, void *p) | Vector< T, Abi > | inline |
| operator!() const | Vector< T, Abi > | inline |
| operator()(MaskType mask) | Vector< T, Abi > | inline |
| operator+() const | Vector< T, Abi > | inline |
| operator-() const | Vector< T, Abi > | inline |
| operator[](size_t index) | Vector< T, Abi > | inline |
| operator[](size_t index) const | Vector< T, Abi > | inline |
| operator~() const | Vector< T, Abi > | inline |
| partialSum() const | Vector< T, Abi > | inline |
| product() const | Vector< T, Abi > | inline |
| product(MaskType mask) const | Vector< T, Abi > | inline |
| Random() | Vector< T, Abi > | inlinestatic |
| reinterpretCast() const | Vector< T, Abi > | inline |
| reversed() const | Vector< T, Abi > | inline |
| rotated(int amount) const | Vector< T, Abi > | inline |
| scatter(MT *mem, IT &&indexes) const | Vector< T, Abi > | inline |
| scatter(MT *mem, IT &&indexes, MaskArgument mask) const | Vector< T, Abi > | inline |
| scatter(S1 *array, EntryType S1::*member1, const IT indexes) const | Vector< T, Abi > | inline |
| scatter(S1 *array, EntryType S1::*member1, const IT indexes, MaskArgument mask) const | Vector< T, Abi > | inline |
| scatter(S1 *array, S2 S1::*member1, EntryType S2::*member2, const IT indexes) const | Vector< T, Abi > | inline |
| scatter(S1 *array, S2 S1::*member1, EntryType S2::*member2, const IT indexes, MaskArgument mask) const | Vector< T, Abi > | inline |
| scatter(S1 *array, EntryType *S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes) const | Vector< T, Abi > | inline |
| scatter(S1 *array, EntryType *S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes, MaskArgument mask) const | Vector< T, Abi > | inline |
| setQnan() | Vector< T, Abi > | inline |
| setQnan(MaskType mask) | Vector< T, Abi > | inline |
| setZero() | Vector< T, Abi > | inline |
| setZero(MaskType mask) | Vector< T, Abi > | inline |
| setZeroInverted(MaskType mask) | Vector< T, Abi > | inline |
| shifted(int amount) const | Vector< T, Abi > | inline |
| shifted(int amount, Vector shiftIn) const | Vector< T, Abi > | inline |
| Size | Vector< T, Abi > | static |
| size() | Vector< T, Abi > | inlinestatic |
| sorted() const | Vector< T, Abi > | inline |
| staticCast() const | Vector< T, Abi > | inline |
| store(U *mem, Flags flags=Flags()) const 1 | Vector< T, Abi > | inline |
| store(U *mem, MaskType mask, Flags flags=Flags()) const 1 | Vector< T, Abi > | inline |
| store(EntryType *mem) const | Vector< T, Abi > | inline |
| sum() const | Vector< T, Abi > | inline |
| sum(MaskType mask) const | Vector< T, Abi > | inline |
| value_type typedef | Vector< T, Abi > | |
| Vector()=default | Vector< T, Abi > | inline |
| Vector(VectorSpecialInitializerZero) | Vector< T, Abi > | inlineexplicit |
| Vector(VectorSpecialInitializerOne) | Vector< T, Abi > | inlineexplicit |
| Vector(VectorSpecialInitializerIndexesFromZero) | Vector< T, Abi > | inlineexplicit |
| Vector(Vector< U, abi > x, enable_if< Traits::is_implicit_cast_allowed< U, T >::value >=nullarg) | Vector< T, Abi > | inline |
| Vector(Vector< U, abi > x, enable_if<!Traits::is_implicit_cast_allowed< U, T >::value >=nullarg) | Vector< T, Abi > | inlineexplicit |
| Vector(EntryType a) | Vector< T, Abi > | inline |
| Vector(const EntryType *mem) | Vector< T, Abi > | inlineexplicit |
| Vector(const EntryType *mem, Flags flags) | Vector< T, Abi > | inlineexplicit |
| Vector(const MT *mem, IT &&indexes) | Vector< T, Abi > | inline |
| Vector(const MT *mem, IT &&indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const EntryType S1::*member1, const IT indexes) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const EntryType S1::*member1, const IT indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, const IT indexes) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const S2 S1::*member1, const EntryType S2::*member2, const IT indexes, MaskArgument mask) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const EntryType *const S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes) | Vector< T, Abi > | inline |
| Vector(const S1 *array, const EntryType *const S1::*ptrMember1, const IT1 outerIndexes, const IT2 innerIndexes, MaskArgument mask) | Vector< T, Abi > | inline |
| Zero() | Vector< T, Abi > | inlinestatic |