|
QDP++
|
Primitive Seed. More...
Go to the source code of this file.
Classes | |
| class | QDP::PSeed< T > |
| Primitive Seed class. More... | |
| struct | QDP::WordType< PSeed< T1 > > |
| struct | QDP::SinglePrecType< PSeed< T1 > > |
| struct | QDP::DoublePrecType< PSeed< T1 > > |
| struct | QDP::InternalScalar< PSeed< T > > |
| struct | QDP::PrimitiveScalar< PSeed< T > > |
| struct | QDP::LatticeScalar< PSeed< T > > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpAssign > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpEQ > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpNE > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpMultiply > |
| PSeed<T> = PSeed<T> * PSeed<T>. More... | |
| struct | QDP::BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpBitwiseOr > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PScalar< T2 >, OpBitwiseOr > |
| struct | QDP::BinaryReturn< PSeed< T1 >, PScalar< T2 >, OpLeftShift > |
| struct | QDP::UnaryReturn< PSeed< T >, FnSeedToFloat > |
| dest [float type] = source [seed type] More... | |
| struct | QDP::UnaryReturn< PSeed< T >, FnGetSite > |
| dest [some type] = source [some type] More... | |
Namespaces | |
| namespace | QDP |
| Yet another random number generator. | |
Functions | |
| template<class T> | |
| std::istream & | QDP::operator>> (std::istream &s, PSeed< T > &d) |
| Text input. | |
| template<class T> | |
| StandardInputStream & | QDP::operator>> (StandardInputStream &s, PSeed< T > &d) |
| Text input. | |
| template<class T> | |
| std::ostream & | QDP::operator<< (std::ostream &s, const PSeed< T > &d) |
| Text output. | |
| template<class T> | |
| StandardOutputStream & | QDP::operator<< (StandardOutputStream &s, const PSeed< T > &d) |
| Text output. | |
| template<class T> | |
| TextReader & | QDP::operator>> (TextReader &txt, PSeed< T > &d) |
| Text input. | |
| template<class T> | |
| TextWriter & | QDP::operator<< (TextWriter &txt, const PSeed< T > &d) |
| Text output. | |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpEQ >::Type_t | QDP::operator== (const PSeed< T1 > &l, const PSeed< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpNE >::Type_t | QDP::operator!= (const PSeed< T1 > &l, const PSeed< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpMultiply >::Type_t | QDP::operator* (const PSeed< T1 > &s1, const PSeed< T2 > &s2) |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PSeed< T2 >, OpBitwiseOr >::Type_t | QDP::operator| (const PSeed< T1 > &l, const PSeed< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PScalar< T2 >, OpBitwiseOr >::Type_t | QDP::operator| (const PSeed< T1 > &l, const PScalar< T2 > &r) |
| template<class T1, class T2> | |
| BinaryReturn< PSeed< T1 >, PScalar< T2 >, OpLeftShift >::Type_t | QDP::operator<< (const PSeed< T1 > &s1, const PScalar< T2 > &s2) |
| template<class T> | |
| UnaryReturn< PSeed< T >, FnSeedToFloat >::Type_t | QDP::seedToFloat (const PSeed< T > &s1) |
| template<class T> | |
| UnaryReturn< PSeed< T >, FnGetSite >::Type_t | QDP::getSite (const PSeed< T > &s1, int innersite) |
| template<class T> | |
| void | QDP::zero_rep (PSeed< T > &dest) |
| dest = 0 | |
| template<class T, class T1> | |
| void | QDP::copymask (PSeed< T > &d, const PScalar< T1 > &mask, const PSeed< T > &s1) |
| dest = (mask) ? s1 : dest | |
Primitive Seed.
Definition in file qdp_primseed.h.