|
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< typenameT1::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< typenameT1::PETE_Return_t, typenameT2::PETE_Return_t, typenameT3::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) |
|