Vc  0.7.5-dev
SIMD Vector Classes for C++
Vector< T > Member List

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 typedefVector< 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 typedefVector< T >
isNegative() const Vector< T >
load(const T *memory, LoadStoreFlags align=Aligned)Vector< T >
Mask typedefVector< 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 valueVector< 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