Vc  0.7.4
SIMD Vector Classes for C++
double_v Member List

This is the complete list of members for double_v, including all inherited members.

aaaa() constdouble_v
abcd() constdouble_v
acbd() constdouble_v
apply(Functor &f) constdouble_v
apply(const Functor &f) constdouble_v
apply(Functor &f, double_m mask) constdouble_v
apply(const Functor &f, double_m mask) constdouble_v
badc() constdouble_v
bbbb() constdouble_v
bcad() constdouble_v
bcda() constdouble_v
call(Functor &f) constdouble_v
call(const Functor &f) constdouble_v
call(Functor &f, double_m mask) constdouble_v
call(const Functor &f, double_m mask) constdouble_v
cccc() constdouble_v
cdab() constdouble_v
copySign(double_v reference) constdouble_v
dabc() constdouble_v
dbca() constdouble_v
dcba() constdouble_v
dddd() constdouble_v
double_v()double_v
double_v(Vc::Zero)double_v
double_v(Vc::One)double_v
double_v(double *alignedMemory)double_v
double_v(const OtherVector &)double_vexplicit
double_v(double x)double_v
double_v(const double *array, const IndexT indexes)double_v
double_v(const double *array, const IndexT indexes, const double_m &mask)double_v
double_v(const S1 *array, const double S1::*member1, const IndexT indexes)double_v
double_v(const S1 *array, const double S1::*member1, const IndexT indexes, const double_m &mask)double_v
double_v(const S1 *array, const S2 S1::*member1, const double S2::*member2, const IndexT indexes)double_v
double_v(const S1 *array, const S2 S1::*member1, const double S2::*member2, const IndexT indexes, const double_m &mask)double_v
EntryType typedefdouble_v
exponent() constdouble_v
fill(double(&f)())double_v
fill(double(&f)(IndexT))double_v
fusedMultiplyAdd(double_v factor, double_v summand)double_v
gather(const double *array, const IndexT indexes)double_v
gather(const double *array, const IndexT indexes, const double_m &mask)double_v
gather(const S1 *array, const double S1::*member1, const IndexT indexes)double_v
gather(const S1 *array, const double S1::*member1, const IndexT indexes, const double_m &mask)double_v
gather(const S1 *array, const S2 S1::*member1, const double S2::*member2, const IndexT indexes)double_v
gather(const S1 *array, const S2 S1::*member1, const double S2::*member2, const IndexT indexes, const double_m &mask)double_v
IndexType typedefdouble_v
isNegative() constdouble_v
load(const double *memory, LoadStoreFlags align=Aligned)double_v
Mask typedefdouble_v
max() constdouble_v
min() constdouble_v
One()double_vstatic
operator &(double_v x) constdouble_v
operator!=(const double_v &x) constdouble_v
operator()(const double_m &mask)double_v
operator*(double_v x) constdouble_v
operator*=(double_v x)double_v
operator+(double_v x) constdouble_v
operator+=(double_v x)double_v
operator-(double_v x) constdouble_v
operator-() constdouble_v
operator-=(double_v x)double_v
operator/(double_v x) constdouble_v
operator/=(double_v x)double_v
operator<(const double_v &x) constdouble_v
operator<=(const double_v &x) constdouble_v
operator==(const double_v &x) constdouble_v
operator>(const double_v &x) constdouble_v
operator>=(const double_v &x) constdouble_v
operator[](int index)double_v
operator[](int index) constdouble_v
operator^(double_v x) constdouble_v
operator|(double_v x) constdouble_v
product() constdouble_v
Random()double_vstatic
rotated(int amount) constdouble_v
scatter(double *array, const IndexT indexes) constdouble_v
scatter(double *array, const IndexT indexes, const double_m &mask) constdouble_v
scatter(S1 *array, double S1::*member1, const IndexT indexes) constdouble_v
scatter(S1 *array, double S1::*member1, const IndexT indexes, const double_m &mask) constdouble_v
scatter(S1 *array, S2 S1::*member1, double S2::*member2, const IndexT indexes) constdouble_v
scatter(S1 *array, S2 S1::*member1, double S2::*member2, const IndexT indexes, const double_m &mask) constdouble_v
setZero()double_v
setZero(const double_m &mask)double_v
shifted(int amount) constdouble_v
Size enum valuedouble_v
sorted() constdouble_v
store(EntryType *memory, LoadStoreFlags align=Aligned) constdouble_v
sum() constdouble_v
Zero()double_vstatic