|
QDP++
|
Reality complex. More...
#include <qdp_reality.h>
Public Member Functions | |
| RComplex () | |
| ~RComplex () | |
| template<class T1, class T2> | |
| RComplex (const RScalar< T1 > &_re, const RScalar< T2 > &_im) | |
| Construct from two reality scalars. | |
| template<class T1, class T2> | |
| RComplex (const T1 &_re, const T2 &_im) | |
| Construct from two scalars. | |
| template<class T1> | |
| RComplex & | operator= (const RScalar< T1 > &rhs) |
| RComplex = RScalar. | |
| template<class T1> | |
| RComplex & | operator+= (const RScalar< T1 > &rhs) |
| RComplex += RScalar. | |
| template<class T1> | |
| RComplex & | operator-= (const RScalar< T1 > &rhs) |
| RComplex -= RScalar. | |
| template<class T1> | |
| RComplex & | operator*= (const RScalar< T1 > &rhs) |
| RComplex *= RScalar. | |
| template<class T1> | |
| RComplex & | operator/= (const RScalar< T1 > &rhs) |
| RComplex /= RScalar. | |
| template<class T1> | |
| RComplex & | operator= (const RComplex< T1 > &rhs) |
| RComplex = RComplex. | |
| template<class T1> | |
| RComplex & | operator+= (const RComplex< T1 > &rhs) |
| RComplex += RComplex. | |
| template<class T1> | |
| RComplex & | operator-= (const RComplex< T1 > &rhs) |
| RComplex -= RComplex. | |
| template<class T1> | |
| RComplex & | operator*= (const RComplex< T1 > &rhs) |
| RComplex *= RComplex. | |
| template<class T1> | |
| RComplex & | operator/= (const RComplex< T1 > &rhs) |
| RComplex /= RComplex. | |
| RComplex (const RComplex &a) | |
| Deep copy constructor. | |
| T & | real () |
| const T & | real () const |
| T & | imag () |
| const T & | imag () const |
Reality complex.
All fields are either complex or scalar reality
Definition at line 252 of file qdp_reality.h.
|
inline |
Definition at line 255 of file qdp_reality.h.
|
inline |
Definition at line 256 of file qdp_reality.h.
|
inline |
Construct from two reality scalars.
Definition at line 260 of file qdp_reality.h.
|
inline |
Construct from two scalars.
Definition at line 264 of file qdp_reality.h.
|
inline |
Deep copy constructor.
Definition at line 377 of file qdp_reality.h.
|
inline |
Definition at line 383 of file qdp_reality.h.
Referenced by QDP::adj(), QDP::adjMultiply(), QDP::adjMultiplyAdj(), QDP::conj(), QDP::copy_site(), QDP::copymask(), QDP::fill_gaussian(), QDP::fill_random(), QDP::gather_sites(), QDP::getSite(), QDP::imag(), QDP::imagTrace(), QDP::isfinite(), QDP::isinf(), QDP::isnan(), QDP::isnormal(), QDP::localColorInnerProduct(), QDP::localInnerProduct(), QDP::localInnerProductReal(), QDP::localNorm2(), QDP::multiplyAdj(), QDP::operator*(), QDP::operator*(), QDP::operator*(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator*=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator*=(), QDP::operator+(), QDP::operator+(), QDP::operator+(), QDP::operator+(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator+=(), QDP::operator-(), QDP::operator-(), QDP::operator-(), QDP::operator-(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator-=(), QDP::operator/(), QDP::operator/(), QDP::operator/(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator/=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator/=(), QDP::operator<<(), QDP::operator<<(), QDP::operator<<(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator=(), QDP::operator>>(), QDP::outerProduct(), QDP::outerProduct(), QDP::outerProduct(), QDP::sum(), QDP::timesI(), QDP::timesMinusI(), QDP::trace(), QDP::traceMultiply(), QDP::transpose(), QDP::where(), QDP::where(), QDP::where(), and QDP::zero_rep().
|
inline |
Definition at line 384 of file qdp_reality.h.
|
inline |
Definition at line 352 of file qdp_reality.h.
|
inline |
Definition at line 299 of file qdp_reality.h.
|
inline |
Definition at line 332 of file qdp_reality.h.
|
inline |
Definition at line 281 of file qdp_reality.h.
|
inline |
Definition at line 342 of file qdp_reality.h.
|
inline |
Definition at line 290 of file qdp_reality.h.
|
inline |
Definition at line 365 of file qdp_reality.h.
|
inline |
Definition at line 309 of file qdp_reality.h.
|
inline |
|
inline |
Set the real part and zero the imag part
Definition at line 271 of file qdp_reality.h.
|
inline |
Definition at line 380 of file qdp_reality.h.
Referenced by QDP::adj(), QDP::adjMultiply(), QDP::adjMultiplyAdj(), QDP::conj(), QDP::copy_site(), QDP::copymask(), QDP::fill_gaussian(), QDP::fill_random(), QDP::gather_sites(), QDP::getSite(), QDP::isfinite(), QDP::isinf(), QDP::isnan(), QDP::isnormal(), QDP::localColorInnerProduct(), QDP::localInnerProduct(), QDP::localInnerProductReal(), QDP::localNorm2(), QDP::multiplyAdj(), QDP::operator*(), QDP::operator*(), QDP::operator*(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator*=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator*=(), QDP::operator+(), QDP::operator+(), QDP::operator+(), QDP::operator+(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator+=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator+=(), QDP::operator-(), QDP::operator-(), QDP::operator-(), QDP::operator-(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator-=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator-=(), QDP::operator/(), QDP::operator/(), QDP::operator/(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator/=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator/=(), QDP::operator<<(), QDP::operator<<(), QDP::operator<<(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator=(), QDP::RComplex< typename SinglePrecType< T >::Type_t >::operator=(), QDP::operator>>(), QDP::outerProduct(), QDP::outerProduct(), QDP::outerProduct(), QDP::real(), QDP::realTrace(), QDP::sum(), QDP::timesI(), QDP::timesMinusI(), QDP::trace(), QDP::traceMultiply(), QDP::transpose(), QDP::where(), QDP::where(), QDP::where(), and QDP::zero_rep().
|
inline |
Definition at line 381 of file qdp_reality.h.