Grid 0.7.0
CoarsenedMatrix< Fobj, CComplex, nbasis > Class Template Referenceabstract

#include <CoarsenedMatrix.h>

Inheritance diagram for CoarsenedMatrix< Fobj, CComplex, nbasis >:
CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > > SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >

Public Types

typedef iVector< CComplex, nbasis > siteVector
typedef Lattice< CComplex > CoarseComplexField
typedef Lattice< siteVectorCoarseVector
typedef Lattice< iMatrix< CComplex, nbasis > > CoarseMatrix
typedef iMatrix< CComplex, nbasis > Cobj
typedef Lattice< CComplex > CoarseScalar
typedef Lattice< Fobj > FineField
typedef CoarseVector FermionField

Public Member Functions

void Dminus (CoarseVector const &in, CoarseVector &out)
void DminusDag (CoarseVector const &in, CoarseVector &out)
void ImportPhysicalFermionSource (CoarseVector const &input, CoarseVector &imported)
void ImportUnphysicalFermion (CoarseVector const &input, CoarseVector &imported)
void ExportPhysicalFermionSolution (CoarseVector const &solution, CoarseVector &exported)
void ExportPhysicalFermionSource (CoarseVector const &solution, CoarseVector &exported)
GridBaseGrid (void)
GridBaseRedBlackGrid ()
int ConstEE ()
void M (const CoarseVector &in, CoarseVector &out)
void Mdag (const CoarseVector &in, CoarseVector &out)
void MdagNonHermitian (const CoarseVector &in, CoarseVector &out)
void MdirComms (const CoarseVector &in)
void MdirCalc (const CoarseVector &in, CoarseVector &out, int point)
void MdirAll (const CoarseVector &in, std::vector< CoarseVector > &out)
void Mdir (const CoarseVector &in, CoarseVector &out, int dir, int disp)
void Mdiag (const CoarseVector &in, CoarseVector &out)
void Mooee (const CoarseVector &in, CoarseVector &out)
void MooeeInv (const CoarseVector &in, CoarseVector &out)
void MooeeDag (const CoarseVector &in, CoarseVector &out)
void MooeeInvDag (const CoarseVector &in, CoarseVector &out)
void Meooe (const CoarseVector &in, CoarseVector &out)
void MeooeDag (const CoarseVector &in, CoarseVector &out)
void Dhop (const CoarseVector &in, CoarseVector &out, int dag)
void DhopOE (const CoarseVector &in, CoarseVector &out, int dag)
void DhopEO (const CoarseVector &in, CoarseVector &out, int dag)
void MooeeInternal (const CoarseVector &in, CoarseVector &out, int dag, int inv)
void DselfInternal (CartesianStencil< siteVector, siteVector, DefaultImplParams > &st, CoarseMatrix &a, const CoarseVector &in, CoarseVector &out, int dag)
void DhopInternal (CartesianStencil< siteVector, siteVector, DefaultImplParams > &st, std::vector< CoarseMatrix > &a, const CoarseVector &in, CoarseVector &out, int dag)
 CoarsenedMatrix (GridCartesian &CoarseGrid, int hermitian_=0)
 CoarsenedMatrix (GridCartesian &CoarseGrid, GridRedBlackCartesian &CoarseRBGrid, int hermitian_=0)
void fillFactor ()
void CoarsenOperator (GridBase *FineGrid, LinearOperatorBase< Lattice< Fobj > > &linop, Aggregation< Fobj, CComplex, nbasis > &Subspace)
void InvertSelfStencilLink ()
void FillHalfCbs ()
virtual RealD Mass (void)
virtual int isTrivialEE (void)
virtual void Meooe (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void Mooee (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void MooeeInv (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void MeooeDag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void MooeeDag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void MooeeInvDag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void M (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void Mdag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void MdagM (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)
virtual void MMdag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)
virtual void Mdiag (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0
virtual void Mdir (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out, int dir, int disp)=0
virtual void MdirAll (const Lattice< iVector< CComplex, nbasis > > &in, std::vector< Lattice< iVector< CComplex, nbasis > > > &out)=0

Data Fields

Geometry geom
GridBase_grid
GridBase_cbgrid
int hermitian
CartesianStencil< siteVector, siteVector, DefaultImplParamsStencil
CartesianStencil< siteVector, siteVector, DefaultImplParamsStencilEven
CartesianStencil< siteVector, siteVector, DefaultImplParamsStencilOdd
std::vector< CoarseMatrixA
std::vector< CoarseMatrixAeven
std::vector< CoarseMatrixAodd
CoarseMatrix AselfInv
CoarseMatrix AselfInvEven
CoarseMatrix AselfInvOdd
deviceVector< RealDdag_factor

Detailed Description

template<class Fobj, class CComplex, int nbasis>
class CoarsenedMatrix< Fobj, CComplex, nbasis >

Definition at line 62 of file CoarsenedMatrix.h.

Member Typedef Documentation

◆ siteVector

template<class Fobj, class CComplex, int nbasis>
typedef iVector<CComplex,nbasis > CoarsenedMatrix< Fobj, CComplex, nbasis >::siteVector

Definition at line 65 of file CoarsenedMatrix.h.

◆ CoarseComplexField

template<class Fobj, class CComplex, int nbasis>
typedef Lattice<CComplex > CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarseComplexField

Definition at line 66 of file CoarsenedMatrix.h.

◆ CoarseVector

template<class Fobj, class CComplex, int nbasis>
typedef Lattice<siteVector> CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarseVector

Definition at line 67 of file CoarsenedMatrix.h.

◆ CoarseMatrix

template<class Fobj, class CComplex, int nbasis>
typedef Lattice<iMatrix<CComplex,nbasis > > CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarseMatrix

Definition at line 68 of file CoarsenedMatrix.h.

◆ Cobj

template<class Fobj, class CComplex, int nbasis>
typedef iMatrix<CComplex,nbasis > CoarsenedMatrix< Fobj, CComplex, nbasis >::Cobj

Definition at line 69 of file CoarsenedMatrix.h.

◆ CoarseScalar

template<class Fobj, class CComplex, int nbasis>
typedef Lattice< CComplex > CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarseScalar

Definition at line 70 of file CoarsenedMatrix.h.

◆ FineField

template<class Fobj, class CComplex, int nbasis>
typedef Lattice<Fobj > CoarsenedMatrix< Fobj, CComplex, nbasis >::FineField

Definition at line 71 of file CoarsenedMatrix.h.

◆ FermionField

template<class Fobj, class CComplex, int nbasis>
typedef CoarseVector CoarsenedMatrix< Fobj, CComplex, nbasis >::FermionField

Definition at line 72 of file CoarsenedMatrix.h.

Constructor & Destructor Documentation

◆ CoarsenedMatrix() [1/2]

template<class Fobj, class CComplex, int nbasis>
CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenedMatrix ( GridCartesian & CoarseGrid,
int hermitian_ = 0 )
inline

◆ CoarsenedMatrix() [2/2]

template<class Fobj, class CComplex, int nbasis>
CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenedMatrix ( GridCartesian & CoarseGrid,
GridRedBlackCartesian & CoarseRBGrid,
int hermitian_ = 0 )
inline

Member Function Documentation

◆ Dminus()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Dminus ( CoarseVector const & in,
CoarseVector & out )
inline

Definition at line 75 of file CoarsenedMatrix.h.

◆ DminusDag()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::DminusDag ( CoarseVector const & in,
CoarseVector & out )
inline

Definition at line 76 of file CoarsenedMatrix.h.

◆ ImportPhysicalFermionSource()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::ImportPhysicalFermionSource ( CoarseVector const & input,
CoarseVector & imported )
inline

Definition at line 77 of file CoarsenedMatrix.h.

◆ ImportUnphysicalFermion()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::ImportUnphysicalFermion ( CoarseVector const & input,
CoarseVector & imported )
inline

Definition at line 78 of file CoarsenedMatrix.h.

◆ ExportPhysicalFermionSolution()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::ExportPhysicalFermionSolution ( CoarseVector const & solution,
CoarseVector & exported )
inline

Definition at line 79 of file CoarsenedMatrix.h.

◆ ExportPhysicalFermionSource()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::ExportPhysicalFermionSource ( CoarseVector const & solution,
CoarseVector & exported )
inline

Definition at line 80 of file CoarsenedMatrix.h.

◆ Grid()

template<class Fobj, class CComplex, int nbasis>
GridBase * CoarsenedMatrix< Fobj, CComplex, nbasis >::Grid ( void )
inlinevirtual

Implements SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >.

Definition at line 107 of file CoarsenedMatrix.h.

References _grid.

Referenced by M(), MdagNonHermitian(), and MdirCalc().

◆ RedBlackGrid()

template<class Fobj, class CComplex, int nbasis>
GridBase * CoarsenedMatrix< Fobj, CComplex, nbasis >::RedBlackGrid ( void )
inlinevirtual

◆ ConstEE()

template<class Fobj, class CComplex, int nbasis>
int CoarsenedMatrix< Fobj, CComplex, nbasis >::ConstEE ( void )
inlinevirtual

◆ M() [1/2]

◆ Mdag() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Mdag ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 171 of file CoarsenedMatrix.h.

References hermitian, M(), and MdagNonHermitian().

◆ MdagNonHermitian()

◆ MdirComms()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MdirComms ( const CoarseVector & in)
inline

Definition at line 251 of file CoarsenedMatrix.h.

References Stencil.

Referenced by Mdir(), and MdirAll().

◆ MdirCalc()

◆ MdirAll() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MdirAll ( const CoarseVector & in,
std::vector< CoarseVector > & out )
inline

Definition at line 305 of file CoarsenedMatrix.h.

References geom, MdirCalc(), and MdirComms().

◆ Mdir() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Mdir ( const CoarseVector & in,
CoarseVector & out,
int dir,
int disp )
inline

Definition at line 318 of file CoarsenedMatrix.h.

References geom, MdirCalc(), and MdirComms().

◆ Mdiag() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Mdiag ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 325 of file CoarsenedMatrix.h.

References geom, and MdirCalc().

◆ Mooee() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Mooee ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 331 of file CoarsenedMatrix.h.

References DaggerNo, InverseNo, and MooeeInternal().

◆ MooeeInv() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MooeeInv ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 335 of file CoarsenedMatrix.h.

References DaggerNo, InverseYes, and MooeeInternal().

◆ MooeeDag() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MooeeDag ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 339 of file CoarsenedMatrix.h.

References DaggerYes, InverseNo, and MooeeInternal().

◆ MooeeInvDag() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MooeeInvDag ( const CoarseVector & in,
CoarseVector & out )
inline

Definition at line 343 of file CoarsenedMatrix.h.

References DaggerYes, InverseYes, and MooeeInternal().

◆ Meooe() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Meooe ( const CoarseVector & in,
CoarseVector & out )
inline

◆ MeooeDag() [1/2]

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MeooeDag ( const CoarseVector & in,
CoarseVector & out )
inline

◆ Dhop()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::Dhop ( const CoarseVector & in,
CoarseVector & out,
int dag )
inline

◆ DhopOE()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::DhopOE ( const CoarseVector & in,
CoarseVector & out,
int dag )
inline

◆ DhopEO()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::DhopEO ( const CoarseVector & in,
CoarseVector & out,
int dag )
inline

◆ MooeeInternal()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::MooeeInternal ( const CoarseVector & in,
CoarseVector & out,
int dag,
int inv )
inline

◆ DselfInternal()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::DselfInternal ( CartesianStencil< siteVector, siteVector, DefaultImplParams > & st,
CoarseMatrix & a,
const CoarseVector & in,
CoarseVector & out,
int dag )
inline

◆ DhopInternal()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::DhopInternal ( CartesianStencil< siteVector, siteVector, DefaultImplParams > & st,
std::vector< CoarseMatrix > & a,
const CoarseVector & in,
CoarseVector & out,
int dag )
inline

◆ fillFactor()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::fillFactor ( )
inline

Definition at line 605 of file CoarsenedMatrix.h.

References acceleratorCopyToDevice(), dag_factor, hermitian, and thread_for.

Referenced by CoarsenedMatrix(), and CoarsenedMatrix().

◆ CoarsenOperator()

◆ InvertSelfStencilLink()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::InvertSelfStencilLink ( )
inline

◆ FillHalfCbs()

template<class Fobj, class CComplex, int nbasis>
void CoarsenedMatrix< Fobj, CComplex, nbasis >::FillHalfCbs ( )
inline

Definition at line 825 of file CoarsenedMatrix.h.

References A, Aeven, Aodd, AselfInv, AselfInvEven, AselfInvOdd, Even, geom, GridLogDebug, Odd, and pickCheckerboard().

Referenced by CoarsenOperator().

◆ Mass()

virtual RealD CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Mass ( void )
inlinevirtualinherited

Definition at line 69 of file SparseMatrix.h.

◆ isTrivialEE()

virtual int CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::isTrivialEE ( void )
inlinevirtualinherited

Definition at line 71 of file SparseMatrix.h.

◆ Meooe() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Meooe ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ Mooee() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Mooee ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ MooeeInv() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MooeeInv ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ MeooeDag() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MeooeDag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ MooeeDag() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MooeeDag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ MooeeInvDag() [2/2]

virtual void CheckerBoardedSparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MooeeInvDag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ M() [2/2]

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::M ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ Mdag() [2/2]

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Mdag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ MdagM()

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MdagM ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
inlinevirtualinherited

Definition at line 43 of file SparseMatrix.h.

◆ MMdag()

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MMdag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
inlinevirtualinherited

Definition at line 48 of file SparseMatrix.h.

◆ Mdiag() [2/2]

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Mdiag ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out )
pure virtualinherited

◆ Mdir() [2/2]

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::Mdir ( const Lattice< iVector< CComplex, nbasis > > & in,
Lattice< iVector< CComplex, nbasis > > & out,
int dir,
int disp )
pure virtualinherited

◆ MdirAll() [2/2]

virtual void SparseMatrixBase< Lattice< iVector< CComplex, nbasis > > >::MdirAll ( const Lattice< iVector< CComplex, nbasis > > & in,
std::vector< Lattice< iVector< CComplex, nbasis > > > & out )
pure virtualinherited

Field Documentation

◆ geom

template<class Fobj, class CComplex, int nbasis>
Geometry CoarsenedMatrix< Fobj, CComplex, nbasis >::geom

◆ _grid

template<class Fobj, class CComplex, int nbasis>
GridBase* CoarsenedMatrix< Fobj, CComplex, nbasis >::_grid

◆ _cbgrid

template<class Fobj, class CComplex, int nbasis>
GridBase* CoarsenedMatrix< Fobj, CComplex, nbasis >::_cbgrid

Definition at line 87 of file CoarsenedMatrix.h.

Referenced by CoarsenedMatrix(), CoarsenedMatrix(), DhopEO(), DhopOE(), and RedBlackGrid().

◆ hermitian

template<class Fobj, class CComplex, int nbasis>
int CoarsenedMatrix< Fobj, CComplex, nbasis >::hermitian

◆ Stencil

template<class Fobj, class CComplex, int nbasis>
CartesianStencil<siteVector,siteVector,DefaultImplParams> CoarsenedMatrix< Fobj, CComplex, nbasis >::Stencil

◆ StencilEven

template<class Fobj, class CComplex, int nbasis>
CartesianStencil<siteVector,siteVector,DefaultImplParams> CoarsenedMatrix< Fobj, CComplex, nbasis >::StencilEven

Definition at line 91 of file CoarsenedMatrix.h.

Referenced by CoarsenedMatrix(), CoarsenedMatrix(), DhopOE(), and MooeeInternal().

◆ StencilOdd

template<class Fobj, class CComplex, int nbasis>
CartesianStencil<siteVector,siteVector,DefaultImplParams> CoarsenedMatrix< Fobj, CComplex, nbasis >::StencilOdd

Definition at line 92 of file CoarsenedMatrix.h.

Referenced by CoarsenedMatrix(), CoarsenedMatrix(), DhopEO(), and MooeeInternal().

◆ A

template<class Fobj, class CComplex, int nbasis>
std::vector<CoarseMatrix> CoarsenedMatrix< Fobj, CComplex, nbasis >::A

◆ Aeven

template<class Fobj, class CComplex, int nbasis>
std::vector<CoarseMatrix> CoarsenedMatrix< Fobj, CComplex, nbasis >::Aeven

◆ Aodd

template<class Fobj, class CComplex, int nbasis>
std::vector<CoarseMatrix> CoarsenedMatrix< Fobj, CComplex, nbasis >::Aodd

◆ AselfInv

template<class Fobj, class CComplex, int nbasis>
CoarseMatrix CoarsenedMatrix< Fobj, CComplex, nbasis >::AselfInv

◆ AselfInvEven

template<class Fobj, class CComplex, int nbasis>
CoarseMatrix CoarsenedMatrix< Fobj, CComplex, nbasis >::AselfInvEven

Definition at line 99 of file CoarsenedMatrix.h.

Referenced by CoarsenedMatrix(), CoarsenedMatrix(), FillHalfCbs(), and MooeeInternal().

◆ AselfInvOdd

template<class Fobj, class CComplex, int nbasis>
CoarseMatrix CoarsenedMatrix< Fobj, CComplex, nbasis >::AselfInvOdd

Definition at line 100 of file CoarsenedMatrix.h.

Referenced by CoarsenedMatrix(), CoarsenedMatrix(), FillHalfCbs(), and MooeeInternal().

◆ dag_factor

template<class Fobj, class CComplex, int nbasis>
deviceVector<RealD> CoarsenedMatrix< Fobj, CComplex, nbasis >::dag_factor

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