21template<
class T>
class Word
28 explicit Word(
const T& rhs) : F(rhs) {}
36 const T&
elem()
const {
return F;}
116 const bool&
elem()
const {
return d;}
Integer32 word class - wrapper over builtin integer type.
Integer32 & operator=(int rhs)
dest = int
Logical class - wrapper over builtin boolean type.
const bool & elem() const
Real32 word class - builtin machine word type over flow.
Real32(const float &rhs)
dest = float
Real32 & operator=(int rhs)
dest = int
Real64 word class - wrapper over builtin double type.
Word(const T &rhs)
dest = float
Yet another random number generator.
MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMultiply >::Type_t >::Expression_t operator*(const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r)
MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAdd >::Type_t >::Expression_t operator+(const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r)
MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpSubtract >::Type_t >::Expression_t operator-(const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r)
Promote< T1, T2 >::Type_t Type_t
Find the underlying word type of a field.