Vc  0.7.4
SIMD Vector Classes for C++
Vector< T > Member List

This is the complete list of members for Vector< T >, including all inherited members.

aaaa() constVector< T >
abcd() constVector< T >
acbd() constVector< T >
apply(Functor &f) constVector< T >
apply(const Functor &f) constVector< T >
apply(Functor &f, float_m mask) constVector< T >
apply(const Functor &f, float_m mask) constVector< T >
badc() constVector< T >
bbbb() constVector< T >
bcad() constVector< T >
bcda() constVector< T >
call(Functor &f) constVector< T >
call(const Functor &f) constVector< T >
call(Functor &f, float_m mask) constVector< T >
call(const Functor &f, float_m mask) constVector< T >
cccc() constVector< T >
cdab() constVector< T >
copySign(Vector< T > reference) constVector< T >
dabc() constVector< T >
dbca() constVector< T >
dcba() constVector< T >
dddd() constVector< T >
EntryType typedefVector< T >
exponent() constVector< 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 typedefVector< T >
isNegative() constVector< T >
load(const T *memory, LoadStoreFlags align=Aligned)Vector< T >
Mask typedefVector< T >
max() constVector< T >
min() constVector< T >
One()Vector< T >static
operator &(Vector< T > x) constVector< T >
operator!=(const Vector< T > &x) constVector< T >
operator()(const float_m &mask)Vector< T >
operator*(Vector< T > x) constVector< T >
operator*=(Vector< T > x)Vector< T >
operator+(Vector< T > x) constVector< T >
operator+=(Vector< T > x)Vector< T >
operator-(Vector< T > x) constVector< T >
operator-() constVector< T >
operator-=(Vector< T > x)Vector< T >
operator/(Vector< T > x) constVector< T >
operator/=(Vector< T > x)Vector< T >
operator<(const Vector< T > &x) constVector< T >
operator<=(const Vector< T > &x) constVector< T >
operator==(const Vector< T > &x) constVector< T >
operator>(const Vector< T > &x) constVector< T >
operator>=(const Vector< T > &x) constVector< T >
operator[](int index)Vector< T >
operator[](int index) constVector< T >
operator^(Vector< T > x) constVector< T >
operator|(Vector< T > x) constVector< T >
product() constVector< T >
Random()Vector< T >static
rotated(int amount) constVector< T >
scatter(T *array, const IndexT indexes) constVector< T >
scatter(T *array, const IndexT indexes, const float_m &mask) constVector< T >
scatter(S1 *array, T S1::*member1, const IndexT indexes) constVector< T >
scatter(S1 *array, T S1::*member1, const IndexT indexes, const float_m &mask) constVector< T >
scatter(S1 *array, S2 S1::*member1, T S2::*member2, const IndexT indexes) constVector< T >
scatter(S1 *array, S2 S1::*member1, T S2::*member2, const IndexT indexes, const float_m &mask) constVector< T >
setZero()Vector< T >
setZero(const float_m &mask)Vector< T >
shifted(int amount) constVector< T >
Size enum valueVector< T >
sorted() constVector< T >
store(EntryType *memory, LoadStoreFlags align=Aligned) constVector< T >
sum() constVector< 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