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.