| 
    OPAL (Object Oriented Parallel Accelerator Library)
    2.2.0
    
   OPAL 
   | 
 


Go to the source code of this file.
Classes | |
| struct | AnyHolder< T, OP > | 
| struct | BoundsHolder< T, D > | 
| struct | OperatorTraits< Op > | 
| struct | OperatorTraits< OpAssign > | 
Macros | |
| #define | PETE_USER_REDUCTION_CODE | 
| #define | PETE_DefineScalarMinMax(Sca) | 
| #define | PETE_DefineIPPLScalar(Sca) | 
| #define | PETE_DefineBinaryWithVSTScalars(Fun, Op, Sca) | 
| #define | PETE_DefineTrinaryWithVSTScalars(Fun, Op, Sca) | 
| #define | PETE_DefineVSTScalar(Sca) | 
Functions | |
| double | PETE_apply (FnAbs, dcomplex a) | 
| template<class T > | |
| PETE_TUTree< FnAbs, typename  T::PETE_Expr_t >  | abs (const PETE_Expr< T > &l) | 
| PETE_DefineUnary (conj,(conj(a)), FnConj) PETE_DefineUnary(arg | |
| arg (a)) | |
| FnArg | PETE_DefineUnary (norm,(norm(a)), FnNorm) PETE_DefineUnary(real | 
| FnArg | real (a)) | 
| FnArg FnReal | PETE_DefineUnary (imag,(imag(a)), FnImag) PETE_DefineUnary(sign | 
| FnArg FnReal | sign (a)) | 
| FnArg FnReal FnSign | PETE_DefineUnary (trace,(trace(a)), FnTrace) PETE_DefineUnary(transpose | 
| FnArg FnReal FnSign | transpose (a)) | 
| FnArg FnReal FnSign FnTranspose | PETE_DefineUnary (det,(det(a)), FnDet) PETE_DefineUnary(cofactors | 
| FnArg FnReal FnSign FnTranspose | cofactors (a)) | 
| short | Min (const short &a, const short &b) | 
| short | Max (const short &a, const short &b) | 
| int | Min (const int &a, const int &b) | 
| int | Max (const int &a, const int &b) | 
| long | Min (const long &a, const long &b) | 
| long | Max (const long &a, const long &b) | 
| float | Min (const float &a, const float &b) | 
| float | Max (const float &a, const float &b) | 
| double | Min (const double &a, const double &b) | 
| double | Max (const double &a, const double &b) | 
| PETE_DefineBinary (Min,(Min(a, b)), FnMin) PETE_DefineBinary(Max | |
| Max (a, b)) | |
| FnMax | PETE_DefineBinary (dot,(dot(a, b)), FnDot) PETE_DefineBinary(dotdot | 
| FnMax | dotdot (a, b)) | 
| FnMax FnDotDot | PETE_DefineBinary (outerProduct,(outerProduct(a, b)), FnOuterProduct) PETE_DefineBinary(cross | 
| FnMax FnDotDot | cross (a, b)) | 
| PETE_DefineBinaryWithScalars (Min, FnMin, short) PETE_DefineBinaryWithScalars(Max | |
| short | PETE_DefineBinaryWithScalars (dot, FnDot, short) PETE_DefineBinaryWithScalars(dotdot | 
| short short | PETE_DefineBinaryWithScalars (outerProduct, FnOuterProduct, short) PETE_DefineBinaryWithScalars(cross | 
| short short short | PETE_DefineBinaryWithScalars (lt, OpLT, short) PETE_DefineBinaryWithScalars(le | 
| short short short short | PETE_DefineBinaryWithScalars (gt, OpGT, short) PETE_DefineBinaryWithScalars(ge | 
| short short short short short | PETE_DefineBinaryWithScalars (eq, OpEQ, short) PETE_DefineBinaryWithScalars(ne | 
| short short short short short short | PETE_DefineBinaryWithScalars (Min, FnMin, int) PETE_DefineBinaryWithScalars(Max | 
| short short short short short  short int  | PETE_DefineBinaryWithScalars (dot, FnDot, int) PETE_DefineBinaryWithScalars(dotdot | 
| short short short short short  short int int  | PETE_DefineBinaryWithScalars (outerProduct, FnOuterProduct, int) PETE_DefineBinaryWithScalars(cross | 
| short short short short short  short int int int  | PETE_DefineBinaryWithScalars (lt, OpLT, int) PETE_DefineBinaryWithScalars(le | 
| short short short short short  short int int int int  | PETE_DefineBinaryWithScalars (gt, OpGT, int) PETE_DefineBinaryWithScalars(ge | 
| short short short short short  short int int int int int  | PETE_DefineBinaryWithScalars (eq, OpEQ, int) PETE_DefineBinaryWithScalars(ne | 
| short short short short short  short int int int int int int  | PETE_DefineBinaryWithScalars (Min, FnMin, long) PETE_DefineBinaryWithScalars(Max | 
| short short short short short  short int int int int int int long  | PETE_DefineBinaryWithScalars (dot, FnDot, long) PETE_DefineBinaryWithScalars(dotdot | 
| short short short short short  short int int int int int int long long  | PETE_DefineBinaryWithScalars (outerProduct, FnOuterProduct, long) PETE_DefineBinaryWithScalars(cross | 
| short short short short short  short int int int int int int long long long  | PETE_DefineBinaryWithScalars (lt, OpLT, long) PETE_DefineBinaryWithScalars(le | 
| short short short short short  short int int int int int int long long long long  | PETE_DefineBinaryWithScalars (gt, OpGT, long) PETE_DefineBinaryWithScalars(ge | 
| short short short short short  short int int int int int int long long long long long  | PETE_DefineBinaryWithScalars (eq, OpEQ, long) PETE_DefineBinaryWithScalars(ne | 
| short short short short short  short int int int int int int long long long long long long  | PETE_DefineBinaryWithScalars (Min, FnMin, float) PETE_DefineBinaryWithScalars(Max | 
| short short short short short  short int int int int int int long long long long long long float  | PETE_DefineBinaryWithScalars (dot, FnDot, float) PETE_DefineBinaryWithScalars(dotdot | 
| short short short short short  short int int int int int int long long long long long long float float  | PETE_DefineBinaryWithScalars (outerProduct, FnOuterProduct, float) PETE_DefineBinaryWithScalars(cross | 
| short short short short short  short int int int int int int long long long long long long float float float  | PETE_DefineBinaryWithScalars (lt, OpLT, float) PETE_DefineBinaryWithScalars(le | 
| short short short short short  short int int int int int int long long long long long long float float float float  | PETE_DefineBinaryWithScalars (gt, OpGT, float) PETE_DefineBinaryWithScalars(ge | 
| short short short short short  short int int int int int int long long long long long long float float float float float  | PETE_DefineBinaryWithScalars (eq, OpEQ, float) PETE_DefineBinaryWithScalars(ne | 
| short short short short short  short int int int int int int long long long long long long float float float float float float  | PETE_DefineBinaryWithScalars (Min, FnMin, double) PETE_DefineBinaryWithScalars(Max | 
| short short short short short  short int int int int int int long long long long long long float float float float float float double  | PETE_DefineBinaryWithScalars (dot, FnDot, double) PETE_DefineBinaryWithScalars(dotdot | 
| short short short short short  short int int int int int int long long long long long long float float float float float float double double  | PETE_DefineBinaryWithScalars (outerProduct, FnOuterProduct, double) PETE_DefineBinaryWithScalars(cross | 
| short short short short short  short int int int int int int long long long long long long float float float float float float double double double  | PETE_DefineBinaryWithScalars (lt, OpLT, double) PETE_DefineBinaryWithScalars(le | 
| short short short short short  short int int int int int int long long long long long long float float float float float float double double double double  | PETE_DefineBinaryWithScalars (gt, OpGT, double) PETE_DefineBinaryWithScalars(ge | 
| short short short short short  short int int int int int int long long long long long long float float float float float float double double double double double  | PETE_DefineBinaryWithScalars (eq, OpEQ, double) PETE_DefineBinaryWithScalars(ne | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAdd,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator+ (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAdd, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator+ (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpSubtract,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator- (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpSubtract,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator- (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMultipply,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator* (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMultipply,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator* (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpDivide,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator/ (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpDivide,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator/ (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMod,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator% (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMod, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator% (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator< (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator< (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator<= (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator<= (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator> (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator> (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator>= (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator>= (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator== (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator== (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator!= (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator!= (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAnd,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator&& (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAnd, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator&& (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpOr, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator|| (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpOr, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | operator|| (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseAnd,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator& (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseAnd,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator& (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseOr,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator| (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseOr,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator| (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseXor,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator^ (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseXor,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | operator^ (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCopysign,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | copysign (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCopysign,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | copysign (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnLdexp,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | ldexp (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnLdexp, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | ldexp (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnPow,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | pow (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnPow, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | pow (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnFmod,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | fmod (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnFmod, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | fmod (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnArcTan2,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | atan2 (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnArcTan2,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | atan2 (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class Cond_t , class True_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, typename True_t::PETE_Expr_t, PETE_Scalar< Vektor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, const Vektor< T, Dim > &f) | 
| template<class Cond_t , class T , unsigned Dim, class False_t > | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< Vektor< T, Dim > >, typename False_t::PETE_Expr_t >  | where (const PETE_Expr< Cond_t > &c, const Vektor< T, Dim > &t, const PETE_Expr< False_t > &f) | 
| template<class Cond_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< Vektor< T, Dim > >, PETE_Scalar< Vektor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const Vektor< T, Dim > &t, const Vektor< T, Dim > &f) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMin,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | Min (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMin, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | Min (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMax,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | Max (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMax, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | Max (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDot,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | dot (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDot, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | dot (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDotDot,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | dotdot (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDotDot,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | dotdot (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnOuterProduct,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | outerProduct (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnOuterProduct,  typename T1::PETE_Expr_t, PETE_Scalar< Vektor< T2, Dim > > >  | outerProduct (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCross,  PETE_Scalar< Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | cross (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCross, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | cross (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | lt (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | lt (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | le (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | le (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | gt (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | gt (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | ge (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | ge (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | eq (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | eq (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < Vektor< T1, Dim > >, typename T2::PETE_Expr_t >  | ne (const Vektor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < Vektor< T2, Dim > > >  | ne (const PETE_Expr< T1 > &l, const Vektor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAdd,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator+ (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAdd, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator+ (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpSubtract,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator- (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpSubtract,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator- (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMultipply,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator* (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMultipply,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator* (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpDivide,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator/ (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpDivide,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator/ (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMod,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator% (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMod, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator% (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator< (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator< (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator<= (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator<= (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator> (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator> (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator>= (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator>= (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator== (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator== (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator!= (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator!= (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAnd,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator&& (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAnd, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator&& (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpOr, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator|| (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpOr, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | operator|| (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseAnd,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator& (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseAnd,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator& (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseOr,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator| (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseOr,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator| (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseXor,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator^ (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseXor,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | operator^ (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCopysign,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | copysign (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCopysign,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | copysign (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnLdexp,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ldexp (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnLdexp, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | ldexp (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnPow,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | pow (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnPow, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | pow (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnFmod,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | fmod (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnFmod, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | fmod (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnArcTan2,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | atan2 (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnArcTan2,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | atan2 (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class Cond_t , class True_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, typename True_t::PETE_Expr_t, PETE_Scalar< SymTenzor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, const SymTenzor< T, Dim > &f) | 
| template<class Cond_t , class T , unsigned Dim, class False_t > | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< SymTenzor< T, Dim > >, typename False_t::PETE_Expr_t >  | where (const PETE_Expr< Cond_t > &c, const SymTenzor< T, Dim > &t, const PETE_Expr< False_t > &f) | 
| template<class Cond_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< SymTenzor< T, Dim > >, PETE_Scalar< SymTenzor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const SymTenzor< T, Dim > &t, const SymTenzor< T, Dim > &f) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMin,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | Min (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMin, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | Min (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMax,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | Max (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMax, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | Max (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDot,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | dot (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDot, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | dot (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDotDot,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | dotdot (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDotDot,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | dotdot (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnOuterProduct,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | outerProduct (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnOuterProduct,  typename T1::PETE_Expr_t, PETE_Scalar< SymTenzor< T2, Dim > > >  | outerProduct (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCross,  PETE_Scalar< SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | cross (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCross, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | cross (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | lt (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | lt (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | le (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | le (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | gt (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | gt (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ge (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | ge (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | eq (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | eq (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < SymTenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ne (const SymTenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < SymTenzor< T2, Dim > > >  | ne (const PETE_Expr< T1 > &l, const SymTenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAdd,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator+ (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAdd, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator+ (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpSubtract,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator- (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpSubtract,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator- (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMultipply,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator* (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMultipply,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator* (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpDivide,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator/ (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpDivide,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator/ (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpMod,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator% (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpMod, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator% (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator< (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator< (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator<= (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator<= (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator> (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator> (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator>= (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator>= (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator== (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator== (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator!= (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator!= (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpAnd,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator&& (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpAnd, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator&& (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpOr, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator|| (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpOr, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | operator|| (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseAnd,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator& (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseAnd,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator& (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseOr,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator| (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseOr,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator| (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpBitwiseXor,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | operator^ (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpBitwiseXor,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | operator^ (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCopysign,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | copysign (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCopysign,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | copysign (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnLdexp,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ldexp (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnLdexp, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | ldexp (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnPow,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | pow (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnPow, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | pow (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnFmod,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | fmod (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnFmod, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | fmod (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnArcTan2,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | atan2 (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnArcTan2,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | atan2 (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class Cond_t , class True_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, typename True_t::PETE_Expr_t, PETE_Scalar< Tenzor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const PETE_Expr< True_t > &t, const Tenzor< T, Dim > &f) | 
| template<class Cond_t , class T , unsigned Dim, class False_t > | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< Tenzor< T, Dim > >, typename False_t::PETE_Expr_t >  | where (const PETE_Expr< Cond_t > &c, const Tenzor< T, Dim > &t, const PETE_Expr< False_t > &f) | 
| template<class Cond_t , class T , unsigned Dim> | |
| PETE_TTTree< OpWhere, typename  Cond_t::PETE_Expr_t, PETE_Scalar< Tenzor< T, Dim > >, PETE_Scalar< Tenzor< T, Dim > > >  | where (const PETE_Expr< Cond_t > &c, const Tenzor< T, Dim > &t, const Tenzor< T, Dim > &f) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMin,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | Min (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMin, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | Min (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnMax,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | Max (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnMax, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | Max (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDot,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | dot (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDot, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | dot (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnDotDot,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | dotdot (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnDotDot,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | dotdot (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnOuterProduct,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | outerProduct (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnOuterProduct,  typename T1::PETE_Expr_t, PETE_Scalar< Tenzor< T2, Dim > > >  | outerProduct (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< FnCross,  PETE_Scalar< Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | cross (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< FnCross, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | cross (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLT, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | lt (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLT, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | lt (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpLE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | le (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpLE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | le (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGT, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | gt (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGT, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | gt (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpGE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ge (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpGE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | ge (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpEQ, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | eq (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpEQ, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | eq (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| template<class T1 , unsigned Dim, class T2 > | |
| PETE_TBTree< OpNE, PETE_Scalar < Tenzor< T1, Dim > >, typename T2::PETE_Expr_t >  | ne (const Tenzor< T1, Dim > &l, const PETE_Expr< T2 > &r) | 
| template<class T1 , class T2 , unsigned Dim> | |
| PETE_TBTree< OpNE, typename  T1::PETE_Expr_t, PETE_Scalar < Tenzor< T2, Dim > > >  | ne (const PETE_Expr< T1 > &l, const Tenzor< T2, Dim > &r) | 
| PETE_DefineAssign ((a=Min(a, b)),(a=Min(a, b.value)), OpMinAssign) PETE_DefineAssign((a | |
| template<class T1 , class T2 > | |
| void | minmax (const PETE_Expr< T1 > &expr, T2 &minval, T2 &maxval) | 
| template<class T1 , class T2 > | |
| bool | any (const PETE_Expr< T1 > &expr, T2 val) | 
| template<class T1 , class T2 , class Op > | |
| bool | any (const PETE_Expr< T1 > &expr, T2 val, Op op) | 
| template<class T1 , class T2 , unsigned int D> | |
| void | bounds (const PETE_Expr< T1 > &expr, Vektor< T2, D > &minval, Vektor< T2, D > &maxval) | 
| template<class T , class TP > | |
| PETEUnaryReturn< T, OpParens < TP > >::type  | PETE_apply (OpParens< TP > op, const T &a) | 
Variables | |
| FnMax | |
| short | FnDotDot | 
| short short | FnDot | 
| short short short | OpLE | 
| short short short short | OpGE | 
| short short short short short | OpNE | 
| #define PETE_DefineBinaryWithVSTScalars | ( | Fun, | |
| Op, | |||
| Sca | |||
| ) | 
Definition at line 150 of file IpplExpressions.h.
| #define PETE_DefineIPPLScalar | ( | Sca | ) | 
Definition at line 121 of file IpplExpressions.h.
| #define PETE_DefineScalarMinMax | ( | Sca | ) | 
Definition at line 87 of file IpplExpressions.h.
| #define PETE_DefineTrinaryWithVSTScalars | ( | Fun, | |
| Op, | |||
| Sca | |||
| ) | 
Definition at line 172 of file IpplExpressions.h.
| #define PETE_DefineVSTScalar | ( | Sca | ) | 
Definition at line 208 of file IpplExpressions.h.
| #define PETE_USER_REDUCTION_CODE | 
Definition at line 32 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 62 of file IpplExpressions.h.
References PETE_Expr< WrappedExpr >::PETE_unwrap().
Referenced by Expressions::AbsMax(), RBend::addKR(), Bend2D::adjustFringeFields(), Stepper< FieldFunction, Arguments...>::advance(), IndexMap::almostEqual(), BeamStrippingPhysics::apply(), GreenWakeFunction::apply(), VariableRFCavity::apply(), VariableRFCavityFringeField::apply(), Distribution::applyEmissModelAstra(), TrimCoil::applyField(), CollimatorPhysics::applyRandomRotation(), Cyclotron::applyTrimCoil(), FDoubleEigen< N >::balance(), DoubleEigen::balance(), SecondaryEmissionPhysics::betacf(), PartBunchBase< T, Dim >::boundp(), PartBunchBase< T, Dim >::boundp_destroy(), SecondaryEmissionPhysics::calcDeltae(), PartBunchBase< T, Dim >::calcGammas(), PartBunchBase< T, Dim >::calcNumPartsOutside(), CSRWakeFunction::calcPsi(), CSRIGFWakeFunction::calcPsi(), MSplit::calcul(), Aperture::calcul(), PluginElement::calculateIncidentAngle(), Bend2D::calculateMapField(), FFTPACK< T >::callFFT(), cdiv(), Distribution::checkEmissionParameters(), Fieldmap::checkMap(), OpalBeamline::compute3DLattice(), mslang::Ellipse::computeBoundingBox(), CollimatorPhysics::computeCoulombScattering(), OrbitThreader::computeMaximalImplicitDrift(), MapGenerator< Value_type, Size_type, Series_type, Map_type, Hamiltonian_type, Space_charge_type >::computeTunes(), Distribution::converteVToBetaGamma(), ThreadBpm::correct(), ThreadAll::correct(), PeakFinder::createHistogram_m(), BeamStrippingPhysics::crossSection(), Migrad::derivatives(), AmrParticleBase< PLayout >::domainMapping(), BeamStrippingPhysics::doPhysics(), Septum::doPreCheck(), Stripper::doPreCheck(), Probe::doPreCheck(), CCollimator::doPreCheck(), DragtFinnNormalForm< N >::DragtFinnNormalForm(), DynamicFixedPoint::DynamicFixedPoint(), SigmaGenerator< Value_type, Size_type >::eigsolve_m(), FDoubleEigen< N >::elmhes(), DoubleEigen::elmhes(), Bend2D::estimateFieldAdjustmentStep(), ThreadBpm::execute(), ThreadAll::execute(), LMDif::execute(), ParallelSliceTracker::execute(), ParallelTTracker::execute(), DragtFinnMap< N >::factorBerzForestIrwin(), FDynamicFP< N >::FDynamicFP(), ThickTracker::fillGaps_m(), Bend2D::findBendEffectiveLength(), Bend2D::findBendStrength(), RBend::findChordLength(), Period::findClosedOrbit(), Micado::findClosedOrbit(), Sequence::findDriftLength(), Bend2D::findIdealBendParameters(), LMDif::findJacobian(), ParallelSliceTracker::findStartPosition(), ParallelTTracker::findStartPosition(), FLUMatrix< T, N >::FLUMatrix(), FM1DProfile1::FM1DProfile1(), FM3DMagnetoStaticExtended::FM3DMagnetoStaticExtended(), FNormalForm< N >::FNormalForm(), Migrad::forcePositiveDefinite(), FStaticFP< N >::FStaticFP(), SecondaryEmissionPhysics::gcf(), Distribution::generateAstraFlattopT(), Distribution::generateBinomial(), Distribution::generateGaussZ(), Distribution::generateLongFlattopT(), Distribution::generateTransverseGauss(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), Rotation3D::getAxis(), UniformCartesian< D, T >::getCellRangeVolume(), Cartesian< Dim, MFLOAT >::getCellRangeVolume(), Util::getChargeString(), FM2DMagnetoStatic::getFieldstrength(), VerticalFFAMagnet::getFieldValue(), FM3DMagnetoStaticExtended::getIndex(), Util::getLengthString(), Astra1DDynamic::getOnaxisEz(), Bend2D::getOutline(), CavityAutophaser::getPhaseAtMaxEnergy(), Survey::getPsi(), getQuaternion(), IndexMap::getRange(), Bend2D::getSurfaceMesh(), Survey::getTheta(), Util::getTimeString(), UniformCartesian< D, T >::getVertRangeVolume(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), Distribution::getWeight(), SecondaryEmissionPhysics::gser(), RootFinderForCSR::hasPositiveRealRoots(), Migrad::hessenberg(), ComplexEigen::hqr(), FComplexEigen< N >::hqr(), FDoubleEigen< N >::hqr(), DoubleEigen::hqr(), ComplexEigen::hqr2(), FComplexEigen< N >::hqr2(), FDoubleEigen< N >::hqr2(), DoubleEigen::hqr2(), RBend3D::initialise(), TravelingWave::initialise(), RFCavity::initialise(), CSRIGFWakeFunction::initialize(), CSRWakeFunction::initialize(), OpalFilter::initOpalFilter(), Bend2D::inMagnetCentralRegion(), Bend2D::inMagnetEntranceRegion(), Bend2D::inMagnetExitRegion(), MultipoleT::insideAperture(), OrbitThreader::integrate(), DragtFinnNormalForm< N >::invariant(), FNormalForm< N >::invariant(), SecondaryEmissionPhysics::invbetai(), InverseGauss(), SecondaryEmissionPhysics::invgammp(), FM3DMagnetoStaticExtended::isInside(), mslang::Rectangle::isInside(), mslang::BoundingBox::isInside(), Bend2D::isInside(), ElementBase::isInsideTransverse(), Mesher::isPointOnLine(), Mesher::isPotentialEdgeIntersected(), Quaternion::isPure(), Quaternion::isUnit(), SigmaGenerator< Value_type, Size_type >::L1ErrorNorm(), Migrad::lineSearch(), MapAnalyser::linTAnalyze(), CorrectionBase::listCorrectors(), CorrectionBase::listMonitors(), LMDif::lmpar(), LUMatrix< T >::LUMatrix(), IdealMapper::makeFocus(), OrbitTracker::makeFocus(), LinearMapper::makeFocus(), SocialNetworkGraph< TopoDiscoveryStrategy_t >::manhattenDistance(), LOMB_class::moment(), Individual::new_gene(), NormalForm::NormalForm(), MaxNormRadialPeak::operator()(), GreenWakeFunction::Wake::operator()(), OrbitThreader::OrbitThreader(), NormalForm::orderModes(), DragtFinnNormalForm< N >::orderModes(), FNormalForm< N >::orderModes(), DragtFinnMap< N >::orderModes(), ComplexEigen::orthes(), FComplexEigen< N >::orthes(), PETE_apply(), mslang::Shear::print(), Beam::print(), PartBunchBase< T, Dim >::print(), Distribution::printDistFlattop(), Distribution::printDistGauss(), Distribution::printEmissionModelAstra(), Distribution::printEmissionModelNone(), Twiss::put(), Quaternion::Quaternion(), Astra1D_fast::readFieldData(), Bend2D::readFieldMap(), FM1DElectroStatic::readFileData(), FM1DMagnetoStatic::readFileData(), FM1DDynamic::readFileData(), FM1DElectroStatic_fast::readFileData(), FM1DMagnetoStatic_fast::readFileData(), FM1DDynamic_fast::readFileData(), FM3DMagnetoStaticExtended::readMap(), Astra1DElectroStatic::readMap(), FM2DElectroStatic::readMap(), FM2DMagnetoStatic::readMap(), FM3DMagnetoStatic::readMap(), Astra1DDynamic::readMap(), FM3DDynamic::readMap(), FM3DMagnetoStaticH5Block::readMap(), FM2DDynamic::readMap(), FM3DH5Block_nonscale::readMap(), OrbitThreader::registerElement(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), BeamStrippingPhysics::secondaryParticles(), ParallelTTracker::selectDT(), Bend2D::setBendEffectiveLength(), Bend2D::setBendStrength(), EnvelopeBunch::setCharge(), BendBase::setDesignEnergy(), PluginElement::setDimensions(), FFTBase< Dim, T >::setDirectionName(), Distribution::setDistParametersBinomial(), Distribution::setDistParametersFlattop(), Distribution::setDistParametersGauss(), Bend2D::setEngeOriginDelta(), Bend2D::setFieldCalcParam(), BendBase::setFullGap(), Bend2D::setK1(), BendBase::setLength(), MultipoleTBase::setLength(), MultipoleT::setLength(), TrackRun::setupCyclotronTracker(), Distribution::setupEmissionModelAstra(), Distribution::setupEmissionModelNone(), Distribution::setupEmissionModelNonEquil(), Distribution::setupParticleBins(), BSingleMultipoleField< order >::size(), FM3DMagnetoStaticExtended::smoothData(), StaticFixedPoint::StaticFixedPoint(), Migrad::symmetricEigen(), AmrBoxLib::tagForChargeDensity_m(), AmrBoxLib::tagForEfield_m(), AmrBoxLib::tagForPotentialStrength_m(), Expressions::Tgauss(), Util::toStringWithThousandSep(), OrbitThreader::trackBack(), TravelingWave::trackOnAxisParticle(), Bend2D::treatAsDrift(), matheval::detail::grammar< real_t, Iterator >::ufunc_::ufunc_(), ThinTracker::visitBeamBeam(), ThickTracker::visitSBend(), Werrf(), and ParallelTTracker::writePhaseSpace().

      
  | 
  inline | 
Definition at line 452 of file IpplExpressions.h.
References PETE_Expr< WrappedExpr >::PETE_unwrap(), Reduction(), and AnyHolder< T, OP >::Test.
Referenced by OpalParser::getHint().

      
  | 
  inline | 
Definition at line 464 of file IpplExpressions.h.
References PETE_Expr< WrappedExpr >::PETE_unwrap(), Reduction(), and AnyHolder< T, OP >::Test.

| arg | ( | a | ) | 
Referenced by MapGenerator< Value_type, Size_type, Series_type, Map_type, Hamiltonian_type, Space_charge_type >::computeTunes(), Expressions::SUnary< T, U >::evaluate(), Expressions::AUnary< T, U >::evaluate(), Expressions::ASUnary< T >::evaluate(), Dynamic::execute(), Static::execute(), FNormalForm< N >::FNormalForm(), NativeHashGenerator::generate(), Survey::getPsi(), Survey::getTheta(), main(), NormalForm::NormalForm(), client::code_gen::requirements::operator()(), client::code_gen::StackEvaluator::operator()(), Expressions::parseRealConstArray(), LOMB_class::period(), and OpalSimulation::run().
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
Referenced by Ring::appendElement(), CollimatorPhysics::applyRotation(), matheval::detail::grammar< real_t, Iterator >::bfunc_::bfunc_(), ParallelCyclotronTracker::bunchDumpPhaseSpaceData(), Aperture::calcul_Apert(), ParallelCyclotronTracker::calculateAngle(), PartBunchBase< T, Dim >::calculateAngle(), ParallelCyclotronTracker::calculateAngle2(), Bend2D::calculateBendAngle(), Bend2D::calculateRefTrajectory(), mslang::Ellipse::computeBoundingBox(), SectorField::convertToPolar(), RDM< Value_type, Size_type >::diagonalize(), Bend2D::findIdealBendParameters(), Distribution::generateBinomial(), mslang::AffineTransformation::getAngle(), Rotation3D::getAxis(), ScalingFFAMagnet::getFieldValue(), Bend2D::getOutline(), Survey::getPhi(), Survey::getPsi(), Ring::getRotationStartToEnd(), Aperture::getShape(), Util::getTaitBryantAngles(), Survey::getTheta(), Offset::getTheta(), RBend3D::initialise(), Bend2D::inMagnetCentralRegion(), LOMB_class::period(), OpalElement::printMultipoleStrength(), Twiss::put(), Bend2D::setFieldCalcParam(), and RBend3D::trackRefParticleThrough().
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 543 of file IpplExpressions.h.
References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().
Referenced by HashPairBuilder< PBase >::for_each(), PartBunchBase< T, Dim >::get_PBounds(), and Sampler::writeJsonHeader().

| FnArg FnReal FnSign FnTranspose cofactors | ( | a | ) | 
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
Referenced by Distribution::converteVToBetaGamma(), OrbitThreader::execute(), RBend::findChordLength(), Bend2D::findIdealBendParameters(), Distribution::generateBinomial(), FM3DMagnetoStaticExtended::getFieldstrength(), RootFinderForCSR::hasPositiveRealRoots(), RBend3D::initialise(), OrbitThreader::integrate(), Quaternion::Quaternion(), ParallelTTracker::updateRefToLabCSTrafo(), and mslang::Ellipse::writeGnuplot().
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
| FnMax dotdot | ( | a | , | 
| b | |||
| ) | 
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
Referenced by Cyclotron::apply(), CollimatorPhysics::applyRotation(), BeamStripping::checkPressure(), RFCavity::getAutoPhaseEstimateFallback(), RFCavity::getMomentaKick(), Bend2D::getOutline(), CavityAutophaser::getPhaseAtMaxEnergy(), Util::getTaitBryantAngles(), matheval::detail::grammar< real_t, Iterator >::grammar(), CavityAutophaser::guessCavityPhase(), Bend2D::inMagnetCentralRegion(), Cyclotron::interpolate(), Expressions::Mod(), GlobalFunctions::_fmod::operator()(), CavityAutophaser::optimizeCavityPhase(), and Bend2D::setFieldCalcParam().
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 99 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 100 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 101 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 102 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 103 of file IpplExpressions.h.
| Max | ( | a | , | 
| b | |||
| ) | 
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 99 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 100 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 101 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 102 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 103 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 384 of file IpplExpressions.h.
References PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().

      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
Definition at line 55 of file IpplExpressions.h.
References abs().

      
  | 
  inline | 
Definition at line 563 of file IpplExpressions.h.
References OpParens< TP >::Arg.
| PETE_DefineAssign | ( | (a=Min(a, b)) | , | 
| (a=Min(a, b.value)) | , | ||
| OpMinAssign | |||
| ) | 
| FnMax FnDotDot PETE_DefineBinary | ( | outerProduct | , | 
| (outerProduct(a, b)) | , | ||
| FnOuterProduct | |||
| ) | 
| short short PETE_DefineBinaryWithScalars | ( | outerProduct | , | 
| FnOuterProduct | , | ||
| short | |||
| ) | 
| short short short short short short int int PETE_DefineBinaryWithScalars | ( | outerProduct | , | 
| FnOuterProduct | , | ||
| int | |||
| ) | 
| short short short short short short int int int int PETE_DefineBinaryWithScalars | ( | gt | , | 
| OpGT | , | ||
| int | |||
| ) | 
| short short short short short short int int int int int PETE_DefineBinaryWithScalars | ( | eq | , | 
| OpEQ | , | ||
| int | |||
| ) | 
| short short short short short short int int int int int int long long long long PETE_DefineBinaryWithScalars | ( | gt | , | 
| OpGT | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int long long long PETE_DefineBinaryWithScalars | ( | lt | , | 
| OpLT | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int long long long long long PETE_DefineBinaryWithScalars | ( | eq | , | 
| OpEQ | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int long PETE_DefineBinaryWithScalars | ( | dot | , | 
| FnDot | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int PETE_DefineBinaryWithScalars | ( | Min | , | 
| FnMin | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int long long PETE_DefineBinaryWithScalars | ( | outerProduct | , | 
| FnOuterProduct | , | ||
| long | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float PETE_DefineBinaryWithScalars | ( | dot | , | 
| FnDot | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float PETE_DefineBinaryWithScalars | ( | eq | , | 
| OpEQ | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float PETE_DefineBinaryWithScalars | ( | lt | , | 
| OpLT | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float PETE_DefineBinaryWithScalars | ( | outerProduct | , | 
| FnOuterProduct | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long PETE_DefineBinaryWithScalars | ( | Min | , | 
| FnMin | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float PETE_DefineBinaryWithScalars | ( | gt | , | 
| OpGT | , | ||
| float | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float double double double double PETE_DefineBinaryWithScalars | ( | gt | , | 
| OpGT | , | ||
| double | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float double double PETE_DefineBinaryWithScalars | ( | outerProduct | , | 
| FnOuterProduct | , | ||
| double | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float double double double PETE_DefineBinaryWithScalars | ( | lt | , | 
| OpLT | , | ||
| double | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float PETE_DefineBinaryWithScalars | ( | Min | , | 
| FnMin | , | ||
| double | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float double PETE_DefineBinaryWithScalars | ( | dot | , | 
| FnDot | , | ||
| double | |||
| ) | 
| short short short short short short int int int int int int long long long long long long float float float float float float double double double double double PETE_DefineBinaryWithScalars | ( | eq | , | 
| OpEQ | , | ||
| double | |||
| ) | 
| PETE_DefineUnary | ( | conj | , | 
| (conj(a)) | , | ||
| FnConj | |||
| ) | 
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
| FnArg real | ( | a | ) | 
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
Referenced by P3MPoissonSolver::calculateGridForces(), FFTBoxPoissonSolver::FFTBoxPoissonSolver(), FFTPoissonSolver::initializeFields(), PartBunchBase< T, Dim >::setBinCharge(), and AmrYtWriter::writeBunch().
      
  | 
  inline | 
Definition at line 244 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 245 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
      
  | 
  inline | 
Definition at line 246 of file IpplExpressions.h.
References PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().

| short short short short short short int int int int int int long long long long long long float float float float float float double double FnDot | 
Definition at line 135 of file IpplExpressions.h.
| short short short short short short int int int int int int long long long long long long float float float float float float double FnDotDot | 
Definition at line 135 of file IpplExpressions.h.
| short short short short short short int int int int int int long long long long long long float float float float float float FnMax | 
Definition at line 135 of file IpplExpressions.h.
| short short short short short short int int int int int int long long long long long long float float float float float float double double double double OpGE | 
Definition at line 135 of file IpplExpressions.h.
| short short short short short short int int int int int int long long long long long long float float float float float float double double double OpLE | 
Definition at line 135 of file IpplExpressions.h.
| short short short short short short int int int int int int long long long long long long float float float float float float double double double double double OpNE | 
Definition at line 135 of file IpplExpressions.h.
 1.8.5