CHROMA
Public Member Functions | Public Attributes | List of all members
Chroma::LinAlg::OptEigInfo Class Reference

#include <containers.h>

Public Member Functions

void init (int ldh, int lde_, int nn)
 
void CvToLatFerm (LatticeFermion &lf, const Subset &s, int v) const
 
void CvToEigCGvec (const LatticeFermion &lf, const Subset &s, int v)
 

Public Attributes

int N
 
int ncurEvals
 
int lde
 
float restartTol
 
multi1d< Real > evals
 
multi1d< Complex > evecs
 
multi1d< Complex > H
 
multi1d< Complex > HU
 

Detailed Description

Definition at line 79 of file containers.h.

Member Function Documentation

◆ CvToEigCGvec()

void Chroma::LinAlg::OptEigInfo::CvToEigCGvec ( const LatticeFermion &  lf,
const Subset &  s,
int  v 
)
inline

Definition at line 112 of file containers.h.

References evals, evecs, lde, and Chroma::s().

Referenced by Chroma::MREInitCG4DChronoPredictor::find_extrap_solution().

◆ CvToLatFerm()

void Chroma::LinAlg::OptEigInfo::CvToLatFerm ( LatticeFermion &  lf,
const Subset &  s,
int  v 
) const
inline

◆ init()

void Chroma::LinAlg::OptEigInfo::init ( int  ldh,
int  lde_,
int  nn 
)
inline

Definition at line 89 of file containers.h.

References evals, evecs, H, HU, lde, N, ncurEvals, and restartTol.

Member Data Documentation

◆ evals

multi1d<Real> Chroma::LinAlg::OptEigInfo::evals

Definition at line 85 of file containers.h.

Referenced by CvToEigCGvec(), CvToLatFerm(), Chroma::LinAlg::EigInfo::EigInfo(), and init().

◆ evecs

multi1d<Complex> Chroma::LinAlg::OptEigInfo::evecs

Definition at line 86 of file containers.h.

Referenced by CvToEigCGvec(), CvToLatFerm(), and init().

◆ H

multi1d<Complex> Chroma::LinAlg::OptEigInfo::H

Definition at line 87 of file containers.h.

Referenced by Chroma::LinAlg::EigInfo::EigInfo(), and init().

◆ HU

multi1d<Complex> Chroma::LinAlg::OptEigInfo::HU

Definition at line 88 of file containers.h.

Referenced by Chroma::LinAlg::EigInfo::EigInfo(), and init().

◆ lde

int Chroma::LinAlg::OptEigInfo::lde

Definition at line 83 of file containers.h.

Referenced by CvToEigCGvec(), CvToLatFerm(), Chroma::LinAlg::EigInfo::EigInfo(), and init().

◆ N

int Chroma::LinAlg::OptEigInfo::N

Definition at line 81 of file containers.h.

Referenced by init().

◆ ncurEvals

int Chroma::LinAlg::OptEigInfo::ncurEvals

◆ restartTol

float Chroma::LinAlg::OptEigInfo::restartTol

Definition at line 84 of file containers.h.

Referenced by Chroma::LinAlg::EigInfo::EigInfo(), and init().


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