CHROMA
Public Member Functions | Private Attributes | List of all members

Last solution predictor. More...

#include <linear_extrap_predictor.h>

Inheritance diagram for Chroma::LinearExtrapolation5DChronoPredictor:
Chroma::AbsChronologicalPredictor5D< LatticeFermion >

Public Member Functions

 LinearExtrapolation5DChronoPredictor (const int N5_)
 
 ~LinearExtrapolation5DChronoPredictor (void)
 
 LinearExtrapolation5DChronoPredictor (const LinearExtrapolation5DChronoPredictor &p)
 
void operator() (multi1d< LatticeFermion > &psi, const LinearOperatorArray< LatticeFermion > &A, const multi1d< LatticeFermion > &chi)
 
void reset (void)
 
void newVector (const multi1d< LatticeFermion > &psi)
 
- Public Member Functions inherited from Chroma::AbsChronologicalPredictor5D< LatticeFermion >
virtual ~AbsChronologicalPredictor5D (void)
 

Private Attributes

Handle< CircularBufferArray< LatticeFermion > > chrono_buf
 
const int N5
 

Detailed Description

Last solution predictor.

Definition at line 145 of file linear_extrap_predictor.h.

Constructor & Destructor Documentation

◆ LinearExtrapolation5DChronoPredictor() [1/2]

Chroma::LinearExtrapolation5DChronoPredictor::LinearExtrapolation5DChronoPredictor ( const int  N5_)
inline

Definition at line 153 of file linear_extrap_predictor.h.

◆ ~LinearExtrapolation5DChronoPredictor()

Chroma::LinearExtrapolation5DChronoPredictor::~LinearExtrapolation5DChronoPredictor ( void  )
inline

Definition at line 156 of file linear_extrap_predictor.h.

◆ LinearExtrapolation5DChronoPredictor() [2/2]

Chroma::LinearExtrapolation5DChronoPredictor::LinearExtrapolation5DChronoPredictor ( const LinearExtrapolation5DChronoPredictor p)
inline

Definition at line 159 of file linear_extrap_predictor.h.

Member Function Documentation

◆ newVector()

void Chroma::LinearExtrapolation5DChronoPredictor::newVector ( const multi1d< LatticeFermion > &  psi)
inlinevirtual

◆ operator()()

void Chroma::LinearExtrapolation5DChronoPredictor::operator() ( multi1d< LatticeFermion > &  psi,
const LinearOperatorArray< LatticeFermion > &  A,
const multi1d< LatticeFermion > &  chi 
)
inlinevirtual

◆ reset()

void Chroma::LinearExtrapolation5DChronoPredictor::reset ( void  )
inlinevirtual

Member Data Documentation

◆ chrono_buf

Handle< CircularBufferArray<LatticeFermion> > Chroma::LinearExtrapolation5DChronoPredictor::chrono_buf
private

Definition at line 149 of file linear_extrap_predictor.h.

Referenced by newVector(), operator()(), and reset().

◆ N5

const int Chroma::LinearExtrapolation5DChronoPredictor::N5
private

Definition at line 150 of file linear_extrap_predictor.h.

Referenced by operator()().


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