|
template<class T > |
T | for_each (const PETE_Scalar< T > &p, EvalFunctor_0) |
|
template<class T , class C > |
int | for_each (PETE_Scalar< T > &, PETE_Increment, C) |
|
template<class T , class C > |
int | for_each (const PETE_Scalar< T > &, PETE_CountElems, C) |
|
template<class Op , class T1 , class Functor , class Combiner > |
Functor::PETE_Return_t | for_each (PETE_TUTree< Op, T1 > &node, Functor f, Combiner c) |
|
template<class Op , class T1 , class T2 , class Functor , class Combiner > |
Functor::PETE_Return_t | for_each (PETE_TBTree< Op, T1, T2 > &node, Functor f, Combiner c) |
|
template<class Op , class T1 , class T2 , class T3 , class Functor , class Combiner > |
Functor::PETE_Return_t | for_each (PETE_TTTree< Op, T1, T2, T3 > &node, Functor f, Combiner c) |
|
template<class Op , class T1 , class Functor > |
PETEUnaryReturn< typename
T1::PETE_Return_t, Op >::type | for_each (PETE_TUTree< Op, T1 > &node, Functor f) |
|
template<class Op , class T1 , class T2 , class Functor > |
struct_for_each< Op, T1, T2,
Functor >::Return_t | for_each (PETE_TBTree< Op, T1, T2 > &node, Functor f) |
|
template<class T1 , class T2 , class T3 , class Functor , class Op > |
PETETrinaryReturn< typename
T1::PETE_Return_t, typename
T2::PETE_Return_t, typename
T3::PETE_Return_t, Op >::type | for_each (PETE_TTTree< Op, T1, T2, T3 > &node, Functor f) |
|
template<class R , class T , class InitOp , class AccOp > |
void | Reduction (R &ret, const PETE_Expr< T > &const_expr, InitOp init_op, AccOp acc_op) |
|
template<class T > |
PETEUnaryReturn< T,
OpUnaryMinus >::type | PETE_apply (OpUnaryMinus, const T &a) |
|
template<class T > |
PETE_TUTree< OpUnaryMinus,
typename T::PETE_Expr_t > | operator- (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T,
OpUnaryPlus >::type | PETE_apply (OpUnaryPlus, const T &a) |
|
template<class T > |
PETE_TUTree< OpUnaryPlus,
typename T::PETE_Expr_t > | operator+ (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T,
OpBitwiseNot >::type | PETE_apply (OpBitwiseNot, const T &a) |
|
template<class T > |
PETE_TUTree< OpBitwiseNot,
typename T::PETE_Expr_t > | operator~ (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, OpNot >::type | PETE_apply (OpNot, const T &a) |
|
template<class T > |
PETE_TUTree< OpNot, typename
T::PETE_Expr_t > | operator! (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, OpIdentity >
::type | PETE_apply (OpIdentity, const T &a) |
|
template<class T > |
PETE_TUTree< OpIdentity,
typename T::PETE_Expr_t > | PETE_identity (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnArcCos >
::type | PETE_apply (FnArcCos, const T &a) |
|
template<class T > |
PETE_TUTree< FnArcCos,
typename T::PETE_Expr_t > | acos (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnArcSin >
::type | PETE_apply (FnArcSin, const T &a) |
|
template<class T > |
PETE_TUTree< FnArcSin,
typename T::PETE_Expr_t > | asin (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnArcTan >
::type | PETE_apply (FnArcTan, const T &a) |
|
template<class T > |
PETE_TUTree< FnArcTan,
typename T::PETE_Expr_t > | atan (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnCeil >::type | PETE_apply (FnCeil, const T &a) |
|
template<class T > |
PETE_TUTree< FnCeil, typename
T::PETE_Expr_t > | ceil (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnCos >::type | PETE_apply (FnCos, const T &a) |
|
template<class T > |
PETE_TUTree< FnCos, typename
T::PETE_Expr_t > | cos (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnHypCos >
::type | PETE_apply (FnHypCos, const T &a) |
|
template<class T > |
PETE_TUTree< FnHypCos,
typename T::PETE_Expr_t > | cosh (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnExp >::type | PETE_apply (FnExp, const T &a) |
|
template<class T > |
PETE_TUTree< FnExp, typename
T::PETE_Expr_t > | exp (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnFabs >::type | PETE_apply (FnFabs, const T &a) |
|
template<class T > |
PETE_TUTree< FnFabs, typename
T::PETE_Expr_t > | fabs (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnFloor >::type | PETE_apply (FnFloor, const T &a) |
|
template<class T > |
PETE_TUTree< FnFloor, typename
T::PETE_Expr_t > | floor (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnLog >::type | PETE_apply (FnLog, const T &a) |
|
template<class T > |
PETE_TUTree< FnLog, typename
T::PETE_Expr_t > | log (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnLog10 >::type | PETE_apply (FnLog10, const T &a) |
|
template<class T > |
PETE_TUTree< FnLog10, typename
T::PETE_Expr_t > | log10 (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnSin >::type | PETE_apply (FnSin, const T &a) |
|
template<class T > |
PETE_TUTree< FnSin, typename
T::PETE_Expr_t > | sin (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnHypSin >
::type | PETE_apply (FnHypSin, const T &a) |
|
template<class T > |
PETE_TUTree< FnHypSin,
typename T::PETE_Expr_t > | sinh (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnSqrt >::type | PETE_apply (FnSqrt, const T &a) |
|
template<class T > |
PETE_TUTree< FnSqrt, typename
T::PETE_Expr_t > | sqrt (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnTan >::type | PETE_apply (FnTan, const T &a) |
|
template<class T > |
PETE_TUTree< FnTan, typename
T::PETE_Expr_t > | tan (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnHypTan >
::type | PETE_apply (FnHypTan, const T &a) |
|
template<class T > |
PETE_TUTree< FnHypTan,
typename T::PETE_Expr_t > | tanh (const PETE_Expr< T > &l) |
|
template<class T > |
PETEUnaryReturn< T, FnErf >::type | PETE_apply (FnErf, const T &a) |
|
template<class T > |
PETE_TUTree< FnErf, typename
T::PETE_Expr_t > | erf (const PETE_Expr< T > &l) |
|
template<class T1 , class T2 > |
T1 | PETE_apply (OpCast< T1 >, const T2 &a) |
|
template<class T1 , class Expr > |
PETE_TUTree< OpCast< T1 >
, typename Expr::PETE_Expr_t > | pete_cast (const T1 &, const PETE_Expr< Expr > &l) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpAdd >::type | PETE_apply (OpAdd, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpAdd, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator+ (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpSubtract >::type | PETE_apply (OpSubtract, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpSubtract,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator- (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpMultipply >::type | PETE_apply (OpMultipply, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpMultipply,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator* (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpDivide >::type | PETE_apply (OpDivide, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpDivide,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator/ (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpMod >::type | PETE_apply (OpMod, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpMod, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator% (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpLT >
::type | PETE_apply (OpLT, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpLT, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator< (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpLE >
::type | PETE_apply (OpLE, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpLE, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator<= (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpGT >
::type | PETE_apply (OpGT, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpGT, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator> (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpGE >
::type | PETE_apply (OpGE, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpGE, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator>= (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpEQ >
::type | PETE_apply (OpEQ, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpEQ, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator== (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpNE >
::type | PETE_apply (OpNE, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpNE, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator!= (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpAnd >::type | PETE_apply (OpAnd, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpAnd, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator&& (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2, OpOr >
::type | PETE_apply (OpOr, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpOr, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | operator|| (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpBitwiseAnd >::type | PETE_apply (OpBitwiseAnd, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpBitwiseAnd,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator& (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpBitwiseOr >::type | PETE_apply (OpBitwiseOr, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpBitwiseOr,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator| (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
OpBitwiseXor >::type | PETE_apply (OpBitwiseXor, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpBitwiseXor,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | operator^ (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
FnCopysign >::type | PETE_apply (FnCopysign, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< FnCopysign,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | copysign (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
FnLdexp >::type | PETE_apply (FnLdexp, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< FnLdexp, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | ldexp (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
FnPow >::type | PETE_apply (FnPow, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< FnPow, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | pow (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
FnFmod >::type | PETE_apply (FnFmod, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< FnFmod, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | fmod (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 > |
PETEBinaryReturn< T1, T2,
FnArcTan2 >::type | PETE_apply (FnArcTan2, const T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
PETE_TBTree< FnArcTan2,
typename T1::PETE_Expr_t,
typename T2::PETE_Expr_t > | atan2 (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T1 , class T2 , class T3 > |
PETETrinaryReturn< T1, T2, T3,
OpWhere >::type | PETE_apply (OpWhere, const T1 &a, const T2 &b, const T3 &c) |
|
template<class Cond_t , class True_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, const PETE_Expr< False_t > &f) |
|
template<class T1 , class T2 > |
PETE_TBTree< OpWhere, typename
T1::PETE_Expr_t, typename
T2::PETE_Expr_t > | where (const PETE_Expr< T1 > &l, const PETE_Expr< T2 > &r) |
|
template<class T > |
PETE_TBTree< OpAdd,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator+ (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAdd, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator+ (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator- (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator- (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator* (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator* (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpDivide,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator/ (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpDivide,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator/ (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpMod,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator% (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMod, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator% (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpLT, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator< (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLT, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator< (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpLE, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator<= (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLE, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator<= (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpGT, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator> (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGT, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator> (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpGE, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator>= (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGE, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator>= (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpEQ, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator== (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpEQ, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator== (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpNE, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator!= (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpNE, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator!= (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpAnd,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator&& (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAnd, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator&& (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpOr, PETE_Scalar
< short >, typename
T::PETE_Expr_t > | operator|| (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpOr, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | operator|| (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator& (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator& (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator| (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator| (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | operator^ (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | operator^ (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< OpWhere,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | where (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpWhere, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | where (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | copysign (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | copysign (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< FnLdexp,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | ldexp (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnLdexp, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | ldexp (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< FnPow,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | pow (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnPow, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | pow (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< FnFmod,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | fmod (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnFmod, typename
T::PETE_Expr_t, PETE_Scalar
< short > > | fmod (const PETE_Expr< T > &l, const short r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
PETE_Scalar< short >, typename
T::PETE_Expr_t > | atan2 (const short l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
typename T::PETE_Expr_t,
PETE_Scalar< short > > | atan2 (const PETE_Expr< T > &l, const short r) |
|
template<class Cond_t , class True_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t,
PETE_Scalar< short > > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, short f) |
|
template<class Cond_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< short >, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, short t, const PETE_Expr< False_t > &f) |
|
template<class Cond_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< short >
, PETE_Scalar< short > > | where (const PETE_Expr< Cond_t > &c, short t, short f) |
|
template<class T > |
PETE_TBTree< OpAdd,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator+ (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAdd, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator+ (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator- (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator- (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator* (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator* (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpDivide,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator/ (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpDivide,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator/ (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpMod,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator% (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMod, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator% (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpLT, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator< (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLT, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator< (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpLE, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator<= (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLE, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator<= (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpGT, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator> (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGT, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator> (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpGE, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator>= (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGE, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator>= (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpEQ, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator== (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpEQ, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator== (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpNE, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator!= (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpNE, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator!= (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpAnd,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator&& (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAnd, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator&& (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpOr, PETE_Scalar
< int >, typename
T::PETE_Expr_t > | operator|| (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpOr, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | operator|| (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator& (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator& (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator| (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator| (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | operator^ (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | operator^ (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< OpWhere,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | where (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpWhere, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | where (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | copysign (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | copysign (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< FnLdexp,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | ldexp (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnLdexp, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | ldexp (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< FnPow,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | pow (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnPow, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | pow (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< FnFmod,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | fmod (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnFmod, typename
T::PETE_Expr_t, PETE_Scalar
< int > > | fmod (const PETE_Expr< T > &l, const int r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
PETE_Scalar< int >, typename
T::PETE_Expr_t > | atan2 (const int l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
typename T::PETE_Expr_t,
PETE_Scalar< int > > | atan2 (const PETE_Expr< T > &l, const int r) |
|
template<class Cond_t , class True_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t,
PETE_Scalar< int > > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, int f) |
|
template<class Cond_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< int >, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, int t, const PETE_Expr< False_t > &f) |
|
template<class Cond_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< int >
, PETE_Scalar< int > > | where (const PETE_Expr< Cond_t > &c, int t, int f) |
|
template<class T > |
PETE_TBTree< OpAdd,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator+ (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAdd, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator+ (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator- (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator- (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator* (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator* (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpDivide,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator/ (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpDivide,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator/ (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpMod,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator% (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMod, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator% (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpLT, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator< (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLT, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator< (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpLE, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator<= (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLE, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator<= (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpGT, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator> (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGT, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator> (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpGE, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator>= (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGE, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator>= (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpEQ, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator== (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpEQ, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator== (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpNE, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator!= (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpNE, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator!= (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpAnd,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator&& (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAnd, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator&& (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpOr, PETE_Scalar
< long >, typename
T::PETE_Expr_t > | operator|| (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpOr, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | operator|| (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator& (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator& (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator| (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator| (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | operator^ (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | operator^ (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< OpWhere,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | where (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpWhere, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | where (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | copysign (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | copysign (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< FnLdexp,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | ldexp (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnLdexp, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | ldexp (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< FnPow,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | pow (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnPow, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | pow (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< FnFmod,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | fmod (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnFmod, typename
T::PETE_Expr_t, PETE_Scalar
< long > > | fmod (const PETE_Expr< T > &l, const long r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
PETE_Scalar< long >, typename
T::PETE_Expr_t > | atan2 (const long l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
typename T::PETE_Expr_t,
PETE_Scalar< long > > | atan2 (const PETE_Expr< T > &l, const long r) |
|
template<class Cond_t , class True_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t,
PETE_Scalar< long > > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, long f) |
|
template<class Cond_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< long >, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, long t, const PETE_Expr< False_t > &f) |
|
template<class Cond_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< long >
, PETE_Scalar< long > > | where (const PETE_Expr< Cond_t > &c, long t, long f) |
|
template<class T > |
PETE_TBTree< OpAdd,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator+ (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAdd, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator+ (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator- (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator- (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator* (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator* (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpDivide,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator/ (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpDivide,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator/ (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpMod,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator% (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMod, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator% (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpLT, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator< (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLT, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator< (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpLE, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator<= (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLE, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator<= (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpGT, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator> (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGT, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator> (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpGE, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator>= (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGE, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator>= (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpEQ, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator== (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpEQ, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator== (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpNE, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator!= (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpNE, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator!= (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpAnd,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator&& (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAnd, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator&& (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpOr, PETE_Scalar
< float >, typename
T::PETE_Expr_t > | operator|| (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpOr, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | operator|| (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator& (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator& (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator| (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator| (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | operator^ (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | operator^ (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< OpWhere,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | where (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpWhere, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | where (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | copysign (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | copysign (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< FnLdexp,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | ldexp (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnLdexp, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | ldexp (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< FnPow,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | pow (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnPow, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | pow (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< FnFmod,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | fmod (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnFmod, typename
T::PETE_Expr_t, PETE_Scalar
< float > > | fmod (const PETE_Expr< T > &l, const float r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
PETE_Scalar< float >, typename
T::PETE_Expr_t > | atan2 (const float l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
typename T::PETE_Expr_t,
PETE_Scalar< float > > | atan2 (const PETE_Expr< T > &l, const float r) |
|
template<class Cond_t , class True_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t,
PETE_Scalar< float > > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, float f) |
|
template<class Cond_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< float >, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, float t, const PETE_Expr< False_t > &f) |
|
template<class Cond_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< float >
, PETE_Scalar< float > > | where (const PETE_Expr< Cond_t > &c, float t, float f) |
|
template<class T > |
PETE_TBTree< OpAdd,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator+ (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAdd, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator+ (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator- (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpSubtract,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator- (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator* (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMultipply,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator* (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpDivide,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator/ (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpDivide,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator/ (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpMod,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator% (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpMod, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator% (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpLT, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator< (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLT, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator< (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpLE, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator<= (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpLE, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator<= (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpGT, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator> (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGT, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator> (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpGE, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator>= (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpGE, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator>= (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpEQ, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator== (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpEQ, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator== (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpNE, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator!= (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpNE, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator!= (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpAnd,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator&& (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpAnd, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator&& (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpOr, PETE_Scalar
< double >, typename
T::PETE_Expr_t > | operator|| (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpOr, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | operator|| (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator& (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseAnd,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator& (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator| (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseOr,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator| (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | operator^ (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpBitwiseXor,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | operator^ (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< OpWhere,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | where (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< OpWhere, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | where (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | copysign (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnCopysign,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | copysign (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< FnLdexp,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | ldexp (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnLdexp, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | ldexp (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< FnPow,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | pow (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnPow, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | pow (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< FnFmod,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | fmod (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnFmod, typename
T::PETE_Expr_t, PETE_Scalar
< double > > | fmod (const PETE_Expr< T > &l, const double r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
PETE_Scalar< double >
, typename T::PETE_Expr_t > | atan2 (const double l, const PETE_Expr< T > &r) |
|
template<class T > |
PETE_TBTree< FnArcTan2,
typename T::PETE_Expr_t,
PETE_Scalar< double > > | atan2 (const PETE_Expr< T > &l, const double r) |
|
template<class Cond_t , class True_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t, typename
True_t::PETE_Expr_t,
PETE_Scalar< double > > | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, double f) |
|
template<class Cond_t , class False_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< double >
, typename
False_t::PETE_Expr_t > | where (const PETE_Expr< Cond_t > &c, double t, const PETE_Expr< False_t > &f) |
|
template<class Cond_t > |
PETE_TTTree< OpWhere, typename
Cond_t::PETE_Expr_t,
PETE_Scalar< double >
, PETE_Scalar< double > > | where (const PETE_Expr< Cond_t > &c, double t, double f) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpAddAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpSubtractAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpMultipplyAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpDivideAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpModAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpBitwiseOrAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpBitwiseAndAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpBitwiseXorAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpLeftShiftAssign, T1 &a, const T2 &b) |
|
template<class T1 , class T2 > |
void | PETE_apply (OpRightShiftAssign, T1 &a, const T2 &b) |
|
template<class T > |
T::PETE_Expr_t::PETE_Return_t | sum (const PETE_Expr< T > &expr) |
|
template<class T > |
T::PETE_Expr_t::PETE_Return_t | prod (const PETE_Expr< T > &expr) |
|