|
QDP++
|
Functions | |
| template<class T> | |
| std::istream & | QDP::operator>> (std::istream &s, RScalar< T > &d) |
| Ascii input. | |
| template<class T> | |
| StandardInputStream & | QDP::operator>> (StandardInputStream &s, RScalar< T > &d) |
| Ascii input. | |
| template<class T> | |
| std::ostream & | QDP::operator<< (std::ostream &s, const RScalar< T > &d) |
| Ascii output. | |
| template<class T> | |
| StandardOutputStream & | QDP::operator<< (StandardOutputStream &s, const RScalar< T > &d) |
| Ascii output. | |
| template<class T> | |
| TextReader & | QDP::operator>> (TextReader &s, RScalar< T > &d) |
| Text input. | |
| template<class T> | |
| TextWriter & | QDP::operator<< (TextWriter &s, const RScalar< T > &d) |
| Text output. | |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, OpNot >::Type_t | QDP::operator! (const RScalar< T1 > &l) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, OpUnaryPlus >::Type_t | QDP::operator+ (const RScalar< T1 > &l) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, OpUnaryMinus >::Type_t | QDP::operator- (const RScalar< T1 > &l) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpAdd >::Type_t | QDP::operator+ (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpSubtract >::Type_t | QDP::operator- (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpMultiply >::Type_t | QDP::operator* (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpAdjMultiply >::Type_t | QDP::adjMultiply (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpMultiplyAdj >::Type_t | QDP::multiplyAdj (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpAdjMultiplyAdj >::Type_t | QDP::adjMultiplyAdj (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpDivide >::Type_t | QDP::operator/ (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpLeftShift >::Type_t | QDP::operator<< (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpRightShift >::Type_t | QDP::operator>> (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpMod >::Type_t | QDP::operator% (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpBitwiseXor >::Type_t | QDP::operator^ (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpBitwiseAnd >::Type_t | QDP::operator& (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpBitwiseOr >::Type_t | QDP::operator| (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpLT >::Type_t | QDP::operator< (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpLE >::Type_t | QDP::operator<= (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpGT >::Type_t | QDP::operator> (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpGE >::Type_t | QDP::operator>= (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpEQ >::Type_t | QDP::operator== (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpNE >::Type_t | QDP::operator!= (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpAnd >::Type_t | QDP::operator&& (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, OpOr >::Type_t | QDP::operator|| (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnAdjoint >::Type_t | QDP::adj (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnConjugate >::Type_t | QDP::conj (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnTranspose >::Type_t | QDP::transpose (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnTrace >::Type_t | QDP::trace (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnRealTrace >::Type_t | QDP::realTrace (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnImagTrace >::Type_t | QDP::imagTrace (const RScalar< T1 > &s1) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnTraceMultiply >::Type_t | QDP::traceMultiply (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| RScalar = trace(RScalar * RScalar). | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnReal >::Type_t | QDP::real (const RScalar< T > &s1) |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnImag >::Type_t | QDP::imag (const RScalar< T > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnArcCos >::Type_t | QDP::acos (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnArcSin >::Type_t | QDP::asin (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnArcTan >::Type_t | QDP::atan (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnCeil >::Type_t | QDP::ceil (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnCos >::Type_t | QDP::cos (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnHypCos >::Type_t | QDP::cosh (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnExp >::Type_t | QDP::exp (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnFabs >::Type_t | QDP::fabs (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnFloor >::Type_t | QDP::floor (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnLog >::Type_t | QDP::log (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnLog10 >::Type_t | QDP::log10 (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnSin >::Type_t | QDP::sin (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnHypSin >::Type_t | QDP::sinh (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnSqrt >::Type_t | QDP::sqrt (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnTan >::Type_t | QDP::tan (const RScalar< T1 > &s1) |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnHypTan >::Type_t | QDP::tanh (const RScalar< T1 > &s1) |
| template<class T1> | |
| bool | QDP::isnan (const RScalar< T1 > &s1) |
| isnan | |
| template<class T1> | |
| bool | QDP::isinf (const RScalar< T1 > &s1) |
| isinf | |
| template<class T1> | |
| bool | QDP::isnormal (const RScalar< T1 > &s1) |
| template<class T1> | |
| bool | QDP::isfinite (const RScalar< T1 > &s1) |
| isfinite | |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnPow >::Type_t | QDP::pow (const RScalar< T1 > &s1, const RScalar< T2 > &s2) |
| RScalar<T> = pow(RScalar<T> , RScalar<T>). | |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnArcTan2 >::Type_t | QDP::atan2 (const RScalar< T1 > &s1, const RScalar< T2 > &s2) |
| RScalar<T> = atan2(RScalar<T> , RScalar<T>). | |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnOuterProduct >::Type_t | QDP::outerProduct (const RScalar< T1 > &l, const RScalar< T2 > &r) |
| RScalar = outerProduct(RScalar, RScalar). | |
| template<class T1> | |
| UnaryReturn< RScalar< T1 >, FnSeedToFloat >::Type_t | QDP::seedToFloat (const RScalar< T1 > &s1) |
| dest [float type] = source [seed type] | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnGetSite >::Type_t | QDP::getSite (const RScalar< T > &s1, int innersite) |
| dest [some type] = source [some type] | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnPeekColorVector >::Type_t | QDP::peekColor (const RScalar< T > &l, int row) |
| Extract color vector components. | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnPeekColorMatrix >::Type_t | QDP::peekColor (const RScalar< T > &l, int row, int col) |
| Extract color matrix components. | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnPeekSpinVector >::Type_t | QDP::peekSpin (const RScalar< T > &l, int row) |
| Extract spin vector components. | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnPeekSpinMatrix >::Type_t | QDP::peekSpin (const RScalar< T > &l, int row, int col) |
| Extract spin matrix components. | |
| template<class T> | |
| int | QDP::toInt (const RScalar< T > &s) |
| QDP Int to int primitive in conversion routine. | |
| template<class T> | |
| float | QDP::toFloat (const RScalar< T > &s) |
| QDP Real to float primitive in conversion routine. | |
| template<class T> | |
| double | QDP::toDouble (const RScalar< T > &s) |
| QDP Double to double primitive in conversion routine. | |
| template<class T> | |
| bool | QDP::toBool (const RScalar< T > &s) |
| QDP Boolean to bool primitive in conversion routine. | |
| template<class T> | |
| WordType< RScalar< T > >::Type_t | QDP::toWordType (const RScalar< T > &s) |
| QDP Wordtype to primitive wordtype. | |
| template<class T, class T1> | |
| void | QDP::copymask (RScalar< T > &d, const RScalar< T1 > &mask, const RScalar< T > &s1) |
| dest = (mask) ? s1 : dest | |
| template<class T, class T1> | |
| void | QDP::cast_rep (T &d, const RScalar< T1 > &s1) |
| dest [float type] = source [int type] | |
| template<class T, class T1> | |
| void | QDP::recast_rep (RScalar< T > &d, const RScalar< T1 > &s1) |
| dest [float type] = source [int type] | |
| template<class T, class T1> | |
| void | QDP::copy_site (RScalar< T > &d, int isite, const RScalar< T1 > &s1) |
| dest [some type] = source [some type] | |
| template<class T, class T1> | |
| void | QDP::gather_sites (RScalar< T > &d, const RScalar< T1 > &s0, int i0, const RScalar< T1 > &s1, int i1, const RScalar< T1 > &s2, int i2, const RScalar< T1 > &s3, int i3) |
| gather several inner sites together | |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnSum >::Type_t | QDP::sum (const RScalar< T > &s1) |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnGlobalMax >::Type_t | QDP::globalMax (const RScalar< T > &s1) |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnGlobalMin >::Type_t | QDP::globalMin (const RScalar< T > &s1) |
| template<class T> | |
| UnaryReturn< RScalar< T >, FnLocalNorm2 >::Type_t | QDP::localNorm2 (const RScalar< T > &s1) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnLocalInnerProduct >::Type_t | QDP::localInnerProduct (const RScalar< T1 > &s1, const RScalar< T2 > &s2) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnLocalInnerProductReal >::Type_t | QDP::localInnerProductReal (const RScalar< T1 > &s1, const RScalar< T2 > &s2) |
| template<class T1, class T2> | |
| BinaryReturn< RScalar< T1 >, RScalar< T2 >, FnLocalColorInnerProduct >::Type_t | QDP::localColorInnerProduct (const RScalar< T1 > &s1, const RScalar< T2 > &s2) |
| template<class T1, class T2, class T3> | |
| TrinaryReturn< RScalar< T1 >, RScalar< T2 >, RScalar< T3 >, FnWhere >::Type_t | QDP::where (const RScalar< T1 > &a, const RScalar< T2 > &b, const RScalar< T3 > &c) |
| template<class T> | |
| void | QDP::zero_rep (RScalar< T > &dest) |
| dest = 0 | |
| template<class T, class T1> | |
| void | QDP::copy_site (RComplex< T > &d, int isite, const RComplex< T1 > &s1) |
| dest [some type] = source [some type] | |
| template<class T, class T1> | |
| void | QDP::gather_sites (RComplex< T > &d, const RComplex< T1 > &s0, int i0, const RComplex< T1 > &s1, int i1, const RComplex< T1 > &s2, int i2, const RComplex< T1 > &s3, int i3) |
| gather several inner sites together | |
| template<class T, class T1, class T2> | |
| void | QDP::fill_random (RScalar< T > &d, T1 &seed, T2 &skewed_seed, const T1 &seed_mult) |
| dest = random | |
| template<class T> | |
| void | QDP::fill_gaussian (RScalar< T > &d, RScalar< T > &r1, RScalar< T > &r2) |
| dest = gaussian | |
Reality Scalar is a type for objects that are only real - no imaginary part
|
inline |
Definition at line 1228 of file qdp_reality.h.
References acos(), and QDP::RScalar< T >::elem().
|
inline |
NOTE: removed transpose here !!!!!
Definition at line 1112 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
NOTE: removed transpose here !!!!!
Definition at line 902 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
NOTE: removed transpose here !!!!!
Definition at line 924 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1236 of file qdp_reality.h.
References asin(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1244 of file qdp_reality.h.
References atan(), and QDP::RScalar< T >::elem().
|
inline |
RScalar<T> = atan2(RScalar<T> , RScalar<T>).
Definition at line 1407 of file qdp_reality.h.
References atan2(), and QDP::RScalar< T >::elem().
|
inline |
dest [float type] = source [int type]
Definition at line 1530 of file qdp_reality.h.
References cast_rep(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1252 of file qdp_reality.h.
References ceil(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1124 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
dest [some type] = source [some type]
Definition at line 1728 of file qdp_reality.h.
References copy_site(), QDP::RComplex< T >::imag(), and QDP::RComplex< T >::real().
|
inline |
dest [some type] = source [some type]
Definition at line 1548 of file qdp_reality.h.
References copy_site(), and QDP::RScalar< T >::elem().
|
inline |
dest = (mask) ? s1 : dest
Definition at line 1522 of file qdp_reality.h.
References copymask(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1260 of file qdp_reality.h.
References cos(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1268 of file qdp_reality.h.
References cosh(), and QDP::RScalar< T >::elem().
|
inline |
Definition at line 1276 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and exp().
|
inline |
Definition at line 1284 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and fabs().
|
inline |
dest = gaussian
Real form of complex polar method
Definition at line 1783 of file qdp_reality.h.
References cos(), QDP::RScalar< T >::elem(), log(), and sqrt().
|
inline |
dest = random
Definition at line 1772 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and fill_random().
|
inline |
Definition at line 1292 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and floor().
|
inline |
gather several inner sites together
Definition at line 1749 of file qdp_reality.h.
References gather_sites(), QDP::RComplex< T >::imag(), and QDP::RComplex< T >::real().
|
inline |
gather several inner sites together
Definition at line 1557 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and gather_sites().
|
inline |
dest [some type] = source [some type]
Portable (internal) way of returning a single site
Definition at line 1434 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and getSite().
|
inline |
Definition at line 1595 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and globalMax().
|
inline |
Definition at line 1609 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and globalMin().
|
inline |
Definition at line 1218 of file qdp_reality.h.
|
inline |
NOTE: removed trace here !!!!!
Definition at line 1186 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
isfinite
Definition at line 1389 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and isfinite().
|
inline |
isinf
Definition at line 1372 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and isinf().
|
inline |
isnan
Definition at line 1361 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and isnan().
|
inline |
Definition at line 1380 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and isnormal().
|
inline |
Definition at line 1689 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and localColorInnerProduct().
|
inline |
Definition at line 1655 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and localInnerProduct().
|
inline |
Definition at line 1675 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and localInnerProduct().
|
inline |
Definition at line 1635 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and localNorm2().
|
inline |
Definition at line 1300 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and log().
|
inline |
Definition at line 1308 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and log10().
|
inline |
NOTE: removed transpose here !!!!!
Definition at line 913 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 854 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1073 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 972 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 986 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1086 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 894 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 862 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 878 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 870 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 886 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 935 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1007 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 949 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1020 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1060 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1034 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1047 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 964 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 979 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 993 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1099 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
RScalar = outerProduct(RScalar, RScalar).
Definition at line 1416 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Extract color vector components.
Generically, this is an identity operation. Defined differently under color
Definition at line 1443 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and peekColor().
|
inline |
Extract color matrix components.
Generically, this is an identity operation. Defined differently under color
Definition at line 1452 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and peekColor().
|
inline |
Extract spin vector components.
Generically, this is an identity operation. Defined differently under spin
Definition at line 1461 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and peekSpin().
|
inline |
Extract spin matrix components.
Generically, this is an identity operation. Defined differently under spin
Definition at line 1470 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and peekSpin().
|
inline |
RScalar<T> = pow(RScalar<T> , RScalar<T>).
Definition at line 1399 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and pow().
|
inline |
Definition at line 1209 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
NOTE: removed trace here !!!!!
Definition at line 1169 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
dest [float type] = source [int type]
Definition at line 1539 of file qdp_reality.h.
References cast_rep(), and QDP::RScalar< T >::elem().
|
inline |
dest [float type] = source [seed type]
Definition at line 1425 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and seedToFloat().
|
inline |
Definition at line 1316 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and sin().
|
inline |
Definition at line 1324 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and sinh().
|
inline |
Definition at line 1332 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and sqrt().
|
inline |
Definition at line 1580 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and sum().
|
inline |
Definition at line 1340 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and tan().
|
inline |
Definition at line 1348 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and tanh().
|
inline |
QDP Boolean to bool primitive in conversion routine.
Definition at line 1503 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and toBool().
|
inline |
QDP Double to double primitive in conversion routine.
Definition at line 1495 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and toDouble().
|
inline |
QDP Real to float primitive in conversion routine.
Definition at line 1487 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and toFloat().
|
inline |
QDP Int to int primitive in conversion routine.
Definition at line 1479 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and toInt().
QDP Wordtype to primitive wordtype.
Definition at line 1511 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and toWordType().
|
inline |
NOTE: removed trace here !!!!!
Definition at line 1152 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
RScalar = trace(RScalar * RScalar).
NOTE: removed trace here !!!!!
Definition at line 1197 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
NOTE: removed transpose here !!!!!
Definition at line 1133 of file qdp_reality.h.
References QDP::RScalar< T >::elem().
|
inline |
Definition at line 1707 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and where().
|
inline |
dest = 0
Definition at line 1719 of file qdp_reality.h.
References QDP::RScalar< T >::elem(), and zero_rep().