QDP++
QDP::Subset Class Reference

Subsets - controls how lattices are looped. More...

#include <qdp_subset.h>

Public Member Functions

 Subset ()
 There can be an empty constructor.
 Subset (const Subset &s)
 Copy constructor.
void make (const Subset &s)
 Simple constructor called to produce a Subset from inside a Set.
virtual ~Subset ()
 Destructor for a subset.
Subsetoperator= (const Subset &s)
 The = operator.
int color () const
 Access the coloring for this subset.
bool hasOrderedRep () const
int start () const
int end () const
const multi1d< int > & siteTable () const
int numSiteTable () const
const SetgetSet () const
 The super-set of this subset.

Protected Member Functions

void make (bool rep, int start, int end, multi1d< int > *ind, int cb, Set *set)
 Simple constructor called to produce a Subset from inside a Set.

Friends

class Set

Detailed Description

Subsets - controls how lattices are looped.

Definition at line 38 of file qdp_subset.h.

Constructor & Destructor Documentation

◆ Subset() [1/2]

QDP::Subset::Subset ( )
inline

There can be an empty constructor.

Definition at line 42 of file qdp_subset.h.

Referenced by make(), operator=(), and Subset().

◆ Subset() [2/2]

QDP::Subset::Subset ( const Subset & s)
inline

Copy constructor.

Definition at line 45 of file qdp_subset.h.

References Subset().

◆ ~Subset()

virtual QDP::Subset::~Subset ( )
inlinevirtual

Destructor for a subset.

Definition at line 54 of file qdp_subset.h.

Member Function Documentation

◆ color()

int QDP::Subset::color ( ) const
inline

Access the coloring for this subset.

Definition at line 60 of file qdp_subset.h.

Referenced by QDP::readOLattice(), and QDP::writeOLattice().

◆ end()

int QDP::Subset::end ( ) const
inline

Definition at line 81 of file qdp_subset.h.

Referenced by QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::ordered_fused_spin_recon_evaluate_function(), QDP::ordered_norm_single_func(), QDP::ordered_sse_vOp_evaluate_function(), QDP::ordered_vaxmby3_evaluate_function(), QDP::ordered_xOpayz_ig5_evaluate_function(), QDP::unordered_sse_vaxOpyz4_double_evaluate_function(), QDP::unordered_vaxpy3_g5_evaluate_function(), QDP::unordered_vaxpy3_y_evaluate_function(), and QDP::unordered_vcaxmy3_evaluate_function().

◆ getSet()

const Set & QDP::Subset::getSet ( ) const
inline

The super-set of this subset.

Definition at line 87 of file qdp_subset.h.

References Set.

Referenced by QDP::readOLattice(), and QDP::writeOLattice().

◆ hasOrderedRep()

bool QDP::Subset::hasOrderedRep ( ) const
inline

Definition at line 79 of file qdp_subset.h.

Referenced by QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::ordered_fused_spin_recon_evaluate_function(), QDP::unordered_vaxpy3_g5_evaluate_function(), QDP::unordered_vaxpy3_y_evaluate_function(), and QDP::unordered_vcaxmy3_evaluate_function().

◆ make() [1/2]

void QDP::Subset::make ( bool rep,
int start,
int end,
multi1d< int > * ind,
int cb,
Set * set )
protected

Simple constructor called to produce a Subset from inside a Set.

Definition at line 130 of file qdp_subset.cc.

References Set.

◆ make() [2/2]

void QDP::Subset::make ( const Subset & s)

Simple constructor called to produce a Subset from inside a Set.

Definition at line 141 of file qdp_subset.cc.

References Subset().

Referenced by operator=().

◆ numSiteTable()

int QDP::Subset::numSiteTable ( ) const
inline

Definition at line 84 of file qdp_subset.h.

Referenced by QDP::FlopCounter::addSiteFlops(), QDP::QDPSubType< T, C >::assign(), QDP::copymask(), QDP::copymask(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate_F(), QDP::gaussian(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_extract(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_extract(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_insert(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_insert(), QDP::random(), QDP::sum(), QDP::unordered_scal_g5_user_arg::unordered_scal_g5_user_arg(), QDP::unordered_vaxpy3_z_user_arg::unordered_vaxpy3_z_user_arg(), QDP::zero_rep(), and QDP::zero_rep_F().

◆ operator=()

Subset & QDP::Subset::operator= ( const Subset & s)

The = operator.

Simple constructor called to produce a Subset from inside a Set.

Definition at line 152 of file qdp_subset.cc.

References make(), and Subset().

◆ siteTable()

const multi1d< int > & QDP::Subset::siteTable ( ) const
inline

Definition at line 83 of file qdp_subset.h.

Referenced by QDP::QDPSubType< T, C >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), QDP::copymask(), QDP::copymask(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate_F(), QDP::gaussian(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::localColorInnerProduct(), QDP::localColorInnerProduct(), QDP::localInnerProduct(), QDP::localInnerProduct(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_extract(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_extract(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_insert(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::QDP_insert(), QDP::random(), QDP::sum(), QDP::unordered_scal_g5_user_arg::unordered_scal_g5_user_arg(), QDP::unordered_vaxpy3_z_user_arg::unordered_vaxpy3_z_user_arg(), and QDP::zero_rep().

◆ start()

int QDP::Subset::start ( ) const
inline

Definition at line 80 of file qdp_subset.h.

Referenced by QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::evaluate(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProduct(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::innerProductReal(), QDP::norm2(), QDP::norm2(), QDP::norm2(), QDP::ordered_fused_spin_recon_evaluate_function(), QDP::ordered_norm_single_func(), QDP::ordered_sse_vOp_evaluate_function(), QDP::ordered_vaxmby3_evaluate_function(), QDP::ordered_xOpayz_ig5_evaluate_function(), QDP::unordered_sse_vaxOpyz4_double_evaluate_function(), QDP::unordered_vaxpy3_g5_evaluate_function(), QDP::unordered_vaxpy3_y_evaluate_function(), and QDP::unordered_vcaxmy3_evaluate_function().

◆ Set

friend class Set
friend

Definition at line 89 of file qdp_subset.h.

References Set.

Referenced by getSet(), make(), and Set.


The documentation for this class was generated from the following files: