|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
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, std::complex< double > 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 _FM1DProfile1::_FM1DProfile1(), _FM3DMagnetoStaticExtended::_FM3DMagnetoStaticExtended(), Expressions::AbsMax(), Bend2D::adjustFringeFields(), Stepper< FieldFunction, Arguments...>::advance(), cmp_diff::almost_eq(), cmp_ulp_obsolete::almost_eq(), cmp_ulp::almost_eq(), cmp_diff::almost_eq_zero(), cmp_ulp_obsolete::almost_eq_zero(), cmp_ulp::almost_eq_zero(), IndexMap::almostEqual(), RelativeFFTLowPassFilter::apply(), GreenWakeFunction::apply(), VariableRFCavity::apply(), VariableRFCavityFringeField::apply(), Cyclotron::apply(), Distribution::applyEmissModelAstra(), TrimCoil::applyField(), ScatteringPhysics::applyRandomRotation(), Cyclotron::applyTrimCoil(), FDoubleEigen< N >::balance(), Offset::bends(), PartBunchBase< T, Dim >::boundp(), PartBunchBase< T, Dim >::boundp_destroyCycl(), PartBunchBase< T, Dim >::boundp_destroyT(), RelativeFFTLowPassFilter::calc_derivative(), BendBase::calcDesignRadius(), PartBunchBase< T, Dim >::calcGammas(), PartBunchBase< T, Dim >::calcNumPartsOutside(), CSRWakeFunction::calcPsi(), CSRIGFWakeFunction::calcPsi(), coordinatetransform::CoordinateTransform::calcSCoordinate(), PluginElement::calculateIncidentAngle(), Bend2D::calculateMapField(), FFTPACK< T >::callFFT(), cdiv(), Ring::checkAndClose(), OrbitThreader::checkElementLengths(), Distribution::checkEmissionParameters(), Distribution::checkFileMomentum(), ParallelCyclotronTracker::checkFileMomentum(), Util::checkInt(), _Fieldmap::checkMap(), Ring::checkMidplane(), OutputPlane::checkOne(), SectorMagneticFieldMap::IO::comparator(), EllipticDomain::compute(), OpalBeamline::compute3DLattice(), mslang::Ellipse::computeBoundingBox(), ScatteringPhysics::computeCoulombScattering(), DistributionMoments::computePercentiles(), ClosedOrbitFinder< Value_type, Size_type, Stepper >::computeTune(), MapGenerator< Value_type, Size_type, Series_type, Map_type, Hamiltonian_type, Space_charge_type >::computeTunes(), OpalVariableRFCavityFringeField::convertToUnsigned(), Distribution::createDistributionMultiGauss(), PeakFinder::createHistogram_m(), Distribution::createMatchedGaussDistribution(), DistributionMoments::determinePercentilesDetail(), Septum::doCheck(), AmrParticleBase< PLayout >::domainMapping(), Septum::doPreCheck(), Probe::doPreCheck(), Stripper::doPreCheck(), CCollimator::doPreCheck(), FDoubleEigen< N >::elmhes(), Bend2D::estimateFieldAdjustmentStep(), ParallelTTracker::execute(), ThickTracker::fillGaps_m(), Bend2D::findBendEffectiveLength(), Bend2D::findBendStrength(), RBend::findChordLength(), Sequence::findDriftLength(), Bend2D::findIdealBendParameters(), ParallelTTracker::findStartPosition(), FLUMatrix< T, N >::FLUMatrix(), ffa_field_mapper.FFAFieldMapper::gen_cmap(), Distribution::generateAstraFlattopT(), Distribution::generateBinomial(), Distribution::generateGaussZ(), Distribution::generateLongFlattopT(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), Rotation3D::getAxis(), PartBins::getBin(), MultipoleTBase::getBs(), MultipoleTBase::getBx(), MultipoleTBase::getBz(), UniformCartesian< D, T >::getCellRangeVolume(), Cartesian< Dim, MFLOAT >::getCellRangeVolume(), Util::getChargeString(), _FM2DMagnetoStatic::getFieldstrength(), VerticalFFAMagnet::getFieldValue(), ScalingFFAMagnet::getFieldValueCylindrical(), _FM3DMagnetoStaticExtended::getIndex(), Util::getLengthString(), DistributionMoments::getMaxR(), _Astra1DDynamic::getOnaxisEz(), _Astra1DDynamic_fast::getOnaxisEz(), _FM3DH5BlockBase::getOnaxisEz(), Bend2D::getOutline(), CavityAutophaser::getPhaseAtMaxEnergy(), getQuaternion(), ParallelCyclotronTracker::getQuaternionTwoVectors(), IndexMap::getRange(), Bend2D::getSurfaceMesh(), Offset::getTheta(), Util::getTimeString(), UniformCartesian< D, T >::getVertRangeVolume(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), Distribution::getWeight(), RootFinderForCSR::hasPositiveRealRoots(), FDoubleEigen< N >::hqr(), FDoubleEigen< N >::hqr2(), TravelingWave::initialise(), RBend3D::initialise(), RFCavity::initialise(), CSRIGFWakeFunction::initialize(), CSRWakeFunction::initialize(), SigmaGenerator::initialize(), OpalFilter::initOpalFilter(), Bend2D::inMagnetCentralRegion(), Bend2D::inMagnetEntranceRegion(), Bend2D::inMagnetExitRegion(), MultipoleTBase::insideAperture(), MultipoleT::insideAperture(), Bend2D::isFieldZero(), _FM3DMagnetoStaticExtended::isInside(), mslang::Rectangle::isInside(), mslang::BoundingBox2D::isInside(), Monitor::isInside(), Bend2D::isInside(), ElementBase::isInsideTransverse(), Mesher::isPointOnLine(), Mesher::isPotentialEdgeIntersected(), Quaternion::isPure(), Quaternion::isUnit(), EllipticDomain::linearInterpolation(), ArbitraryDomain::linearInterpolation(), BoxCornerDomain::linearInterpolation(), ludcmp(), LUMatrix< T >::LUMatrix(), SocialNetworkGraph< TopoDiscoveryStrategy_t >::manhattenDistance(), LOMB_class::moment(), Individual::new_gene(), MapAnalyser::normalizeEigen_m(), ParallelCyclotronTracker::normalizeQuaternion(), ParallelCyclotronTracker::normalizeVector(), MaxNormRadialPeak::operator()(), GreenWakeFunction::Wake::operator()(), operator==(), OrbitThreader::OrbitThreader(), PETE_apply(), ffa_field_mapper.FFAFieldMapper::plot_tracks_cylindrical(), mslang::Shear::print(), TrackRun::print(), Beam::print(), PartBunchBase< T, Dim >::print(), Distribution::printDistFlattop(), Distribution::printDistGauss(), Distribution::printEmissionModelAstra(), Distribution::printEmissionModelNone(), EllipticDomain::quadraticInterpolation(), BoxCornerDomain::quadraticInterpolation(), Quaternion::Quaternion(), _Astra1D_fast::readFieldData(), Bend2D::readFieldMap(), _FM1DDynamic::readFileData(), _FM1DElectroStatic::readFileData(), _FM1DMagnetoStatic::readFileData(), _FM1DElectroStatic_fast::readFileData(), _FM1DDynamic_fast::readFileData(), _FM1DMagnetoStatic_fast::readFileData(), _FM2DMagnetoStatic::readMap(), _FM3DMagnetoStatic::readMap(), _FM3DMagnetoStaticExtended::readMap(), _Astra1DMagnetoStatic::readMap(), _Astra1DElectroStatic::readMap(), _FM2DElectroStatic::readMap(), _FM3DDynamic::readMap(), _Astra1DDynamic::readMap(), _FM2DDynamic::readMap(), OrbitThreader::registerElement(), OutputPlane::rk4Test(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), ParallelTTracker::selectDT(), Bend2D::setBendEffectiveLength(), interpolation::NDGrid::setConstantSpacing(), interpolation::ThreeDGrid::setConstantSpacing(), BendBase::setDesignEnergy(), PluginElement::setDimensions(), FFTBase< Dim, T >::setDirectionName(), Distribution::setDistParametersBinomial(), Distribution::setDistParametersFlattop(), Distribution::setDistParametersGauss(), Distribution::setDistParametersMultiGauss(), Bend2D::setEngeOriginDelta(), Bend2D::setFieldCalcParam(), BendBase::setFullGap(), Bend2D::setK1(), MultipoleTBase::setLength(), MultipoleT::setLength(), ScalingFFAMagnet::setR0(), Distribution::setSigmaP_m(), Distribution::setSigmaR_m(), TrackRun::setupCyclotronTracker(), Distribution::setupEmissionModelAstra(), Distribution::setupEmissionModelNone(), Distribution::setupEmissionModelNonEquil(), ScalingFFAMagnet::setupEndField(), Distribution::setupParticleBins(), SigmaGenerator::SigmaGenerator(), BSingleMultipoleField< order >::size(), _FM3DMagnetoStaticExtended::smoothData(), PartBins::sortArray(), AmrBoxLib::tagForChargeDensity_m(), AmrBoxLib::tagForEfield_m(), AmrBoxLib::tagForPotentialStrength_m(), Expressions::Tgauss(), Util::toStringWithThousandSep(), OrbitThreader::trackBack(), matheval::detail::grammar< real_t, Iterator >::ufunc_::ufunc_(), OpalScalingFFAMagnet::update(), ThickTracker::visitSBend(), Werrf(), and ParallelTTracker::writePhaseSpace().

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

|
inline |
Definition at line 421 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(), NativeHashGenerator::generate(), 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(), ScatteringPhysics::applyRotation(), matheval::detail::grammar< real_t, Iterator >::bfunc_::bfunc_(), ParallelCyclotronTracker::bunchDumpPhaseSpaceData(), ParallelCyclotronTracker::calculateAngle(), PartBunchBase< T, Dim >::calculateAngle(), ParallelCyclotronTracker::calculateAngle2(), Bend2D::calculateBendAngle(), Bend2D::calculateRefTrajectory(), mslang::Ellipse::computeBoundingBox(), SectorField::convertToPolar(), RealDiracMatrix::diagonalize(), Bend2D::findIdealBendParameters(), Distribution::generateBinomial(), mslang::AffineTransformation::getAngle(), Rotation3D::getAxis(), ScalingFFAMagnet::getFieldValue(), Bend2D::getOutline(), Ring::getRotationStartToEnd(), Util::getTaitBryantAngles(), Offset::getTheta(), RBend3D::initialise(), Bend2D::inMagnetCentralRegion(), LOMB_class::period(), OpalElement::printMultipoleStrength(), Bend2D::setFieldCalcParam(), RBend3D::trackRefParticleThrough(), RealDiracMatrix::update(), and Offset::updateGeometry().
|
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 500 of file IpplExpressions.h.
References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().
Referenced by FixedPisaNsga2< CrossoverOperator, MutationOperator >::dumpPopulationToJSON(), 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 OrbitThreader::execute(), Bend2D::findBendStrength(), RBend::findChordLength(), Bend2D::findIdealBendParameters(), Distribution::generateBinomial(), Beam::getChargePerParticle(), _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 Util::angle_0to2pi(), Cyclotron::apply(), ScatteringPhysics::applyRotation(), RFCavity::getAutoPhaseEstimateFallback(), _FM3DH5BlockBase::getIndex(), 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 341 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.
|
inline |
Definition at line 55 of file IpplExpressions.h.
References abs().

|
inline |
Definition at line 520 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 FFTBoxPoissonSolver::FFTBoxPoissonSolver(), P3MPoissonSolver::initializeFields(), 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 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