QDP++
Sets and Subsets

Classes

class  QDP::SetFunc
 SetMap. More...
class  QDP::Subset
 Subsets - controls how lattices are looped. More...
class  QDP::Set
 Set - collection of subsets controlling which sites are involved in an operation. More...

Variables

Subset QDP::all
 Default all subset.
Set QDP::rb3
 Default rb3 subset – Always unordered.
Set QDP::rb
 Default 2-checkerboard (red/black) set.
Set QDP::mcb
 Default 2^{Nd+1}-checkerboard set. Useful for pure gauge updating.
Subset QDP::even
 Even subset.
Subset QDP::odd
 Odd subset.

Detailed Description

Sets are the objects that facilitate colorings of the lattice. Subsets are groups of sites that are all of one color. Subsets (and in a few cases Sets) can be used to restrict operations to only a particular coloring of the lattice.

Variable Documentation

◆ all

Subset QDP::all

Default all subset.

Definition at line 16 of file qdp_subset.cc.

Referenced by QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), computeChecksum(), gaussian(), globalMax(), globalMin(), initDefaultSets(), innerProduct(), innerProduct(), innerProduct(), innerProduct(), innerProduct(), innerProductReal(), innerProductReal(), innerProductReal(), innerProductReal(), innerProductReal(), norm2(), norm2(), norm2(), norm2(), norm2(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), pokeColor(), pokeColor(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeColor(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeColor(), pokeSpin(), pokeSpin(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeSpin(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeSpin(), random(), sum(), sum(), sumMulti(), and writeArchiv().

◆ even

Subset QDP::even

Even subset.

Default even subset.

Definition at line 28 of file qdp_subset.cc.

Referenced by initDefaultSets().

◆ mcb

Set QDP::mcb

Default 2^{Nd+1}-checkerboard set. Useful for pure gauge updating.

Default 2^{Nd+1}-checkerboard subset. Useful for pure gauge updating.

Definition at line 25 of file qdp_subset.cc.

Referenced by initDefaultSets().

◆ odd

Subset QDP::odd

Odd subset.

Default odd subset.

Definition at line 31 of file qdp_subset.cc.

Referenced by initDefaultSets().

◆ rb

Set QDP::rb

Default 2-checkerboard (red/black) set.

Default 2-checkerboard (red/black) subset.

Definition at line 22 of file qdp_subset.cc.

Referenced by initDefaultSets().

◆ rb3

Set QDP::rb3

Default rb3 subset – Always unordered.

Experimental 3d checkerboarding for temp_precond.

Definition at line 19 of file qdp_subset.cc.

Referenced by initDefaultSets().