Go to the documentation of this file.
7 static const int endLoop = (
I < N-1) ? 1 : 0;
9 template<
class V,
class S,
class EqOp>
10 static inline void eqOpS(V& vs,
const S& s,
EqOp eo)
16 template<
class S,
class V,
class EqOp>
17 static inline void SeqOp(S& s,
const V& vs,
EqOp eo)
23 template<
class V1,
class V2,
class EqOp>
24 static inline void eqOp(V1& vs1,
const V2& vs2,
EqOp eo)
26 eo(vs1.v_[
I], vs2.v_[
I]);
31 template<
class V,
class V1,
class S,
class Op>
32 static inline void opVS(V& vs,
const V1& vs1,
const S& s,
Op o)
34 vs.v_[
I] = o(vs1.v_[
I], s);
38 template<
class V,
class S,
class V1,
class Op>
39 static inline void opSV(V& vs,
const S& s,
const V1& vs1,
Op o)
41 vs.v_[
I] = o(s, vs1.v_[
I]);
45 template<
class V,
class V1,
class Op>
46 static inline void op(V& vs,
const V1& vs1,
const V1& vs2,
Op o)
48 vs.v_[
I] = o(vs1.v_[
I], vs2.v_[
I]);
59 template<
class V,
class S,
class EqOp>
63 template<
class S,
class V,
class EqOp>
67 template<
class V1,
class V2,
class EqOp>
72 template<
class V,
class V1,
class S,
class Op>
73 static inline void opVS(V& vs,
const V1&,
const S&,
Op)
76 template<
class V,
class S,
class V1,
class Op>
77 static inline void opSV(V& vs,
const S&,
const V1&,
Op)
80 template<
class V,
class V1,
class Op>
81 static inline void op(V& vs,
const V1&,
const V1&,
Op)