Vc
0.7.5-dev
SIMD Vector Classes for C++
|
|
This is the complete list of members for Vector< T >, including all inherited members.
aaaa() const | Vector< T > | |
abcd() const | Vector< T > | |
acbd() const | Vector< T > | |
apply(Functor &f) const | Vector< T > | |
apply(const Functor &f) const | Vector< T > | |
apply(Functor &f, float_m mask) const | Vector< T > | |
apply(const Functor &f, float_m mask) const | Vector< T > | |
badc() const | Vector< T > | |
bbbb() const | Vector< T > | |
bcad() const | Vector< T > | |
bcda() const | Vector< T > | |
call(Functor &f) const | Vector< T > | |
call(const Functor &f) const | Vector< T > | |
call(Functor &f, float_m mask) const | Vector< T > | |
call(const Functor &f, float_m mask) const | Vector< T > | |
cccc() const | Vector< T > | |
cdab() const | Vector< T > | |
copySign(Vector< T > reference) const | Vector< T > | |
dabc() const | Vector< T > | |
dbca() const | Vector< T > | |
dcba() const | Vector< T > | |
dddd() const | Vector< T > | |
EntryType typedef | Vector< T > | |
exponent() const | Vector< T > | |
fill(T(&f)()) | Vector< T > | |
fill(T(&f)(IndexT)) | Vector< T > | |
fusedMultiplyAdd(Vector< T > factor, Vector< T > summand) | Vector< T > | |
gather(const T *array, const IndexT indexes) | Vector< T > | |
gather(const T *array, const IndexT indexes, const float_m &mask) | Vector< T > | |
gather(const S1 *array, const T S1::*member1, const IndexT indexes) | Vector< T > | |
gather(const S1 *array, const T S1::*member1, const IndexT indexes, const float_m &mask) | Vector< T > | |
gather(const S1 *array, const S2 S1::*member1, const T S2::*member2, const IndexT indexes) | Vector< T > | |
gather(const S1 *array, const S2 S1::*member1, const T S2::*member2, const IndexT indexes, const float_m &mask) | Vector< T > | |
IndexType typedef | Vector< T > | |
isNegative() const | Vector< T > | |
load(const T *memory, LoadStoreFlags align=Aligned) | Vector< T > | |
Mask typedef | Vector< T > | |
max() const | Vector< T > | |
min() const | Vector< T > | |
One() | Vector< T > | static |
operator!=(const Vector< T > &x) const | Vector< T > | |
operator&(Vector< T > x) const | Vector< T > | |
operator()(const float_m &mask) | Vector< T > | |
operator*(Vector< T > x) const | Vector< T > | |
operator*=(Vector< T > x) | Vector< T > | |
operator+(Vector< T > x) const | Vector< T > | |
operator+=(Vector< T > x) | Vector< T > | |
operator-(Vector< T > x) const | Vector< T > | |
operator-() const | Vector< T > | |
operator-=(Vector< T > x) | Vector< T > | |
operator/(Vector< T > x) const | Vector< T > | |
operator/=(Vector< T > x) | Vector< T > | |
operator<(const Vector< T > &x) const | Vector< T > | |
operator<=(const Vector< T > &x) const | Vector< T > | |
operator==(const Vector< T > &x) const | Vector< T > | |
operator>(const Vector< T > &x) const | Vector< T > | |
operator>=(const Vector< T > &x) const | Vector< T > | |
operator[](int index) | Vector< T > | |
operator[](int index) const | Vector< T > | |
operator^(Vector< T > x) const | Vector< T > | |
operator|(Vector< T > x) const | Vector< T > | |
product() const | Vector< T > | |
Random() | Vector< T > | static |
rotated(int amount) const | Vector< T > | |
scatter(T *array, const IndexT indexes) const | Vector< T > | |
scatter(T *array, const IndexT indexes, const float_m &mask) const | Vector< T > | |
scatter(S1 *array, T S1::*member1, const IndexT indexes) const | Vector< T > | |
scatter(S1 *array, T S1::*member1, const IndexT indexes, const float_m &mask) const | Vector< T > | |
scatter(S1 *array, S2 S1::*member1, T S2::*member2, const IndexT indexes) const | Vector< T > | |
scatter(S1 *array, S2 S1::*member1, T S2::*member2, const IndexT indexes, const float_m &mask) const | Vector< T > | |
setZero() | Vector< T > | |
setZero(const float_m &mask) | Vector< T > | |
shifted(int amount) const | Vector< T > | |
Size enum value | Vector< T > | |
sorted() const | Vector< T > | |
store(EntryType *memory, LoadStoreFlags align=Aligned) const | Vector< T > | |
sum() const | Vector< T > | |
Vector() | Vector< T > | |
Vector(Vc::Zero) | Vector< T > | |
Vector(Vc::One) | Vector< T > | |
Vector(T *alignedMemory) | Vector< T > | |
Vector(const OtherVector &) | Vector< T > | explicit |
Vector(T x) | Vector< T > | |
Vector(const T *array, const IndexT indexes) | Vector< T > | |
Vector(const T *array, const IndexT indexes, const float_m &mask) | Vector< T > | |
Vector(const S1 *array, const T S1::*member1, const IndexT indexes) | Vector< T > | |
Vector(const S1 *array, const T S1::*member1, const IndexT indexes, const float_m &mask) | Vector< T > | |
Vector(const S1 *array, const S2 S1::*member1, const T S2::*member2, const IndexT indexes) | Vector< T > | |
Vector(const S1 *array, const S2 S1::*member1, const T S2::*member2, const IndexT indexes, const float_m &mask) | Vector< T > | |
Zero() | Vector< T > | static |