Grid 0.7.0
Bounds.h File Reference

Go to the source code of this file.

Functions

 NAMESPACE_BEGIN (Grid)
template<class Field>
void HighBoundCheck (LinearOperatorBase< Field > &HermOp, Field &Phi, RealD hi)
template<class Field>
void ChebyBoundsCheck (LinearOperatorBase< Field > &HermOp, Field &GaussNoise, RealD lo, RealD hi)
template<class Field>
void InverseSqrtBoundsCheck (int MaxIter, double tol, LinearOperatorBase< Field > &HermOp, Field &GaussNoise, MultiShiftFunction &PowerNegHalf)
template<class Field>
void InversePowerBoundsCheck (int inv_pow, int MaxIter, double tol, LinearOperatorBase< Field > &HermOp, Field &GaussNoise, MultiShiftFunction &ApproxNegPow)
 NAMESPACE_END (Grid)

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ HighBoundCheck()

◆ ChebyBoundsCheck()

template<class Field>
void ChebyBoundsCheck ( LinearOperatorBase< Field > & HermOp,
Field & GaussNoise,
RealD lo,
RealD hi )

Definition at line 17 of file Bounds.h.

References norm2().

◆ InverseSqrtBoundsCheck()

template<class Field>
void InverseSqrtBoundsCheck ( int MaxIter,
double tol,
LinearOperatorBase< Field > & HermOp,
Field & GaussNoise,
MultiShiftFunction & PowerNegHalf )

◆ InversePowerBoundsCheck()

template<class Field>
void InversePowerBoundsCheck ( int inv_pow,
int MaxIter,
double tol,
LinearOperatorBase< Field > & HermOp,
Field & GaussNoise,
MultiShiftFunction & ApproxNegPow )

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )