Grid 0.7.0
TwoSpinor.h File Reference

Go to the source code of this file.

Functions

 NAMESPACE_BEGIN (Grid)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjXp (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjXm (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjYp (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjYm (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjZp (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjZm (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjTp (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProjTm (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5p (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5m (iVector< vtype, Nhs > &hspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5p (iVector< vtype, Ns > &rfspin, const iVector< vtype, Ns > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5m (iVector< vtype, Ns > &rfspin, const iVector< vtype, Ns > &fspin)
template<class vtype, int N, IfCoarsened< iVector< vtype, N > > = 0>
accelerator_inline void spProj5p (iVector< vtype, N > &rfspin, const iVector< vtype, N > &fspin)
template<class vtype, int N, IfCoarsened< iVector< vtype, N > > = 0>
accelerator_inline void spProj5m (iVector< vtype, N > &rfspin, const iVector< vtype, N > &fspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconXp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconXm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconXp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconXm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconYp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconYm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconYp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconYm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconZp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconZm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconZp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconZm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconTp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconTm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconTp (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumReconTm (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spRecon5p (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spRecon5m (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumRecon5p (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumRecon5m (iVector< vtype, Ns > &fspin, const iVector< vtype, Nhs > &hspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjXp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjXp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjXp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconXp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconXp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconXp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconXp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconXp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconXp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjXm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjXm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjXm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconXm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconXm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconXm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconXm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconXm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconXm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjYp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjYp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjYp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconYp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconYp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconYp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconYp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconYp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconYp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjYm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjYm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjYm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconYm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconYm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconYm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconYm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconYm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconYm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjZp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjZp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjZp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconZp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconZp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconZp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconZp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconZp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconZp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjZm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjZm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjZm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconZm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconZm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconZm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconZm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconZm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconZm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjTp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjTp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjTp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconTp (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconTp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconTp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconTp (iScalar< rtype > &hspin, iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconTp (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconTp (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spProjTm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjTm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spProjTm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spReconTm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconTm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spReconTm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumReconTm (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconTm (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumReconTm (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProj5p (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spRecon5p (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spRecon5p (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spRecon5p (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumRecon5p (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumRecon5p (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumRecon5p (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p (iScalar< vtype > &hspin, const iScalar< vtype > &fspin)
template<class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p (iVector< vtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p (iMatrix< vtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< rtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void spRecon5m (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spRecon5m (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void spRecon5m (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class rtype, class vtype>
accelerator_inline void accumRecon5m (iScalar< rtype > &hspin, const iScalar< vtype > &fspin)
template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumRecon5m (iVector< rtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class rtype, class vtype, int N>
accelerator_inline void accumRecon5m (iMatrix< rtype, N > &hspin, const iMatrix< vtype, N > &fspin)
template<class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iScalar< vtype > &hspin, const iScalar< vtype > &fspin)
template<class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iVector< vtype, N > &hspin, const iVector< vtype, N > &fspin)
template<class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m (iMatrix< vtype, N > &hspin, const iMatrix< vtype, N > &fspin)
 NAMESPACE_END (Grid)

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ spProjXp() [1/4]

◆ spProjXm() [1/4]

◆ spProjYp() [1/4]

◆ spProjYm() [1/4]

◆ spProjZp() [1/4]

◆ spProjZm() [1/4]

◆ spProjTp() [1/4]

◆ spProjTm() [1/4]

◆ spProj5p() [1/9]

◆ spProj5m() [1/9]

◆ spProj5p() [2/9]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5p ( iVector< vtype, Ns > & rfspin,
const iVector< vtype, Ns > & fspin )

Definition at line 152 of file TwoSpinor.h.

References accelerator_inline.

◆ spProj5m() [2/9]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spProj5m ( iVector< vtype, Ns > & rfspin,
const iVector< vtype, Ns > & fspin )

Definition at line 159 of file TwoSpinor.h.

References accelerator_inline.

◆ spProj5p() [3/9]

template<class vtype, int N, IfCoarsened< iVector< vtype, N > > = 0>
accelerator_inline void spProj5p ( iVector< vtype, N > & rfspin,
const iVector< vtype, N > & fspin )

Definition at line 167 of file TwoSpinor.h.

References accelerator_inline.

◆ spProj5m() [3/9]

template<class vtype, int N, IfCoarsened< iVector< vtype, N > > = 0>
accelerator_inline void spProj5m ( iVector< vtype, N > & rfspin,
const iVector< vtype, N > & fspin )

Definition at line 175 of file TwoSpinor.h.

References accelerator_inline.

◆ spReconXp() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconXp ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ spReconXm() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconXm ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ accumReconXp() [1/4]

◆ accumReconXm() [1/4]

◆ spReconYp() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconYp ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ spReconYm() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconYm ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ accumReconYp() [1/4]

◆ accumReconYm() [1/4]

◆ spReconZp() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconZp ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ spReconZm() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconZm ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ accumReconZp() [1/4]

◆ accumReconZm() [1/4]

◆ spReconTp() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconTp ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ spReconTm() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spReconTm ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ accumReconTp() [1/4]

◆ accumReconTm() [1/4]

◆ spRecon5p() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spRecon5p ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

Definition at line 330 of file TwoSpinor.h.

References accelerator_inline.

Referenced by spRecon5p(), spRecon5p(), and spRecon5p().

◆ spRecon5m() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void spRecon5m ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

Definition at line 337 of file TwoSpinor.h.

References accelerator_inline.

Referenced by spRecon5m(), spRecon5m(), and spRecon5m().

◆ accumRecon5p() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumRecon5p ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ accumRecon5m() [1/4]

template<class vtype, IfSpinor< iVector< vtype, Ns > > = 0>
accelerator_inline void accumRecon5m ( iVector< vtype, Ns > & fspin,
const iVector< vtype, Nhs > & hspin )

◆ spProjXp() [2/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjXp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 363 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjXp().

◆ spProjXp() [3/4]

template<class rtype, class vtype>
accelerator_inline void spProjXp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 369 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjXp().

◆ spProjXp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjXp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 373 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjXp().

◆ spReconXp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconXp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 382 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconXp().

◆ spReconXp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconXp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 386 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconXp().

◆ spReconXp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconXp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 392 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconXp().

◆ accumReconXp() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconXp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 400 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconXp().

◆ accumReconXp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconXp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 404 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconXp().

◆ accumReconXp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconXp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 410 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconXp().

◆ spProjXm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjXm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 421 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjXm().

◆ spProjXm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjXm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 425 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjXm().

◆ spProjXm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjXm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 431 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjXm().

◆ spReconXm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconXm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 440 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconXm().

◆ spReconXm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconXm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 444 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconXm().

◆ spReconXm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconXm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 450 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconXm().

◆ accumReconXm() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconXm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 458 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconXm().

◆ accumReconXm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconXm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 462 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconXm().

◆ accumReconXm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconXm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 468 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconXm().

◆ spProjYp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjYp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 479 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjYp().

◆ spProjYp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjYp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 483 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjYp().

◆ spProjYp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjYp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 489 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjYp().

◆ spReconYp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconYp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 498 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconYp().

◆ spReconYp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconYp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 502 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconYp().

◆ spReconYp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconYp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 508 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconYp().

◆ accumReconYp() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconYp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 516 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconYp().

◆ accumReconYp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconYp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 520 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconYp().

◆ accumReconYp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconYp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 526 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconYp().

◆ spProjYm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjYm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 537 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjYm().

◆ spProjYm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjYm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 541 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjYm().

◆ spProjYm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjYm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 547 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjYm().

◆ spReconYm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconYm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 555 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconYm().

◆ spReconYm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconYm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 559 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconYm().

◆ spReconYm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconYm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 565 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconYm().

◆ accumReconYm() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconYm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 573 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconYm().

◆ accumReconYm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconYm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 577 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconYm().

◆ accumReconYm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconYm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 583 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconYm().

◆ spProjZp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjZp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 595 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjZp().

◆ spProjZp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjZp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 599 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjZp().

◆ spProjZp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjZp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 605 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjZp().

◆ spReconZp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconZp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 614 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconZp().

◆ spReconZp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconZp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 618 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconZp().

◆ spReconZp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconZp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 624 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconZp().

◆ accumReconZp() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconZp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 632 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconZp().

◆ accumReconZp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconZp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 636 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconZp().

◆ accumReconZp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconZp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 642 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconZp().

◆ spProjZm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjZm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 654 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjZm().

◆ spProjZm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjZm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 658 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjZm().

◆ spProjZm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjZm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 664 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjZm().

◆ spReconZm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconZm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 673 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconZm().

◆ spReconZm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconZm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 677 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconZm().

◆ spReconZm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconZm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 683 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconZm().

◆ accumReconZm() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconZm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 691 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconZm().

◆ accumReconZm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconZm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 695 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconZm().

◆ accumReconZm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconZm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 701 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconZm().

◆ spProjTp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjTp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 713 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjTp().

◆ spProjTp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjTp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 717 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjTp().

◆ spProjTp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjTp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 723 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjTp().

◆ spReconTp() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconTp ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 732 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconTp().

◆ spReconTp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconTp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 736 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconTp().

◆ spReconTp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconTp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 742 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconTp().

◆ accumReconTp() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconTp ( iScalar< rtype > & hspin,
iScalar< vtype > & fspin )

Definition at line 750 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconTp().

◆ accumReconTp() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconTp ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 754 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconTp().

◆ accumReconTp() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconTp ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 760 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconTp().

◆ spProjTm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spProjTm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 771 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProjTm().

◆ spProjTm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProjTm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 775 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProjTm().

◆ spProjTm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spProjTm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 781 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProjTm().

◆ spReconTm() [2/4]

template<class rtype, class vtype>
accelerator_inline void spReconTm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 790 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spReconTm().

◆ spReconTm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spReconTm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 794 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spReconTm().

◆ spReconTm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spReconTm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 800 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spReconTm().

◆ accumReconTm() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumReconTm ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 808 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumReconTm().

◆ accumReconTm() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumReconTm ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 812 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumReconTm().

◆ accumReconTm() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumReconTm ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 818 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumReconTm().

◆ spProj5p() [4/9]

template<class rtype, class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 829 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProj5p().

◆ spProj5p() [5/9]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spProj5p ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 833 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProj5p().

◆ spProj5p() [6/9]

template<class rtype, class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 839 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProj5p().

◆ spRecon5p() [2/4]

template<class rtype, class vtype>
accelerator_inline void spRecon5p ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 847 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spRecon5p().

◆ spRecon5p() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spRecon5p ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 851 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spRecon5p().

◆ spRecon5p() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spRecon5p ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 857 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spRecon5p().

◆ accumRecon5p() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumRecon5p ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 865 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumRecon5p().

◆ accumRecon5p() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumRecon5p ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 869 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumRecon5p().

◆ accumRecon5p() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumRecon5p ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 875 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumRecon5p().

◆ spProj5p() [7/9]

template<class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p ( iScalar< vtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 884 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProj5p().

◆ spProj5p() [8/9]

template<class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p ( iVector< vtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 888 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProj5p().

◆ spProj5p() [9/9]

template<class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5p ( iMatrix< vtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 894 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProj5p().

◆ spProj5m() [4/9]

template<class rtype, class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 907 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProj5m().

◆ spProj5m() [5/9]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< rtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 911 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProj5m().

◆ spProj5m() [6/9]

template<class rtype, class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 917 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProj5m().

◆ spRecon5m() [2/4]

template<class rtype, class vtype>
accelerator_inline void spRecon5m ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 925 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spRecon5m().

◆ spRecon5m() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void spRecon5m ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 929 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spRecon5m().

◆ spRecon5m() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void spRecon5m ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 935 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spRecon5m().

◆ accumRecon5m() [2/4]

template<class rtype, class vtype>
accelerator_inline void accumRecon5m ( iScalar< rtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 943 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and accumRecon5m().

◆ accumRecon5m() [3/4]

template<class rtype, class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0>
accelerator_inline void accumRecon5m ( iVector< rtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 947 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and accumRecon5m().

◆ accumRecon5m() [4/4]

template<class rtype, class vtype, int N>
accelerator_inline void accumRecon5m ( iMatrix< rtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 953 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and accumRecon5m().

◆ spProj5m() [7/9]

template<class vtype, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iScalar< vtype > & hspin,
const iScalar< vtype > & fspin )

Definition at line 963 of file TwoSpinor.h.

References iScalar< vtype >::_internal, accelerator_inline, and spProj5m().

◆ spProj5m() [8/9]

template<class vtype, int N, IfNotSpinor< iVector< vtype, N > > = 0, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iVector< vtype, N > & hspin,
const iVector< vtype, N > & fspin )

Definition at line 967 of file TwoSpinor.h.

References iVector< vtype, N >::_internal, accelerator_inline, and spProj5m().

◆ spProj5m() [9/9]

template<class vtype, int N, IfNotCoarsened< iScalar< vtype > > = 0>
accelerator_inline void spProj5m ( iMatrix< vtype, N > & hspin,
const iMatrix< vtype, N > & fspin )

Definition at line 973 of file TwoSpinor.h.

References iMatrix< vtype, N >::_internal, accelerator_inline, and spProj5m().

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )