|
Grid 0.7.0
|
#include <MultiShiftFunction.h>
Public Member Functions | |
| MultiShiftFunction (int n, RealD _lo, RealD _hi) | |
| RealD | approx (RealD x) |
| void | csv (std::ostream &out) |
| void | gnuplot (std::ostream &out) |
| void | Init (AlgRemez &remez, double tol, bool inverse) |
| MultiShiftFunction (void) | |
| MultiShiftFunction (AlgRemez &remez, double tol, bool inverse) | |
Data Fields | |
| int | order |
| std::vector< RealD > | poles |
| std::vector< RealD > | residues |
| std::vector< RealD > | tolerances |
| RealD | norm |
| RealD | lo |
| RealD | hi |
Definition at line 34 of file MultiShiftFunction.h.
Definition at line 43 of file MultiShiftFunction.h.
References hi, lo, poles, residues, and tolerances.
|
inline |
Definition at line 59 of file MultiShiftFunction.h.
|
inline |
Definition at line 60 of file MultiShiftFunction.h.
References Init().
| double MultiShiftFunction::approx | ( | RealD | x | ) |
| void MultiShiftFunction::csv | ( | std::ostream & | out | ) |
| void MultiShiftFunction::gnuplot | ( | std::ostream & | out | ) |
Definition at line 40 of file MultiShiftFunction.cc.
|
inline |
Definition at line 48 of file MultiShiftFunction.h.
References AlgRemez::getBounds(), AlgRemez::getDegree(), AlgRemez::getIPFE(), AlgRemez::getPFE(), hi, lo, norm, order, poles, residues, and tolerances.
Referenced by GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::generateApprox(), and MultiShiftFunction().
| int MultiShiftFunction::order |
Definition at line 36 of file MultiShiftFunction.h.
Referenced by ConjugateGradientMultiShift< Field >::ConjugateGradientMultiShift(), ConjugateGradientMultiShiftMixedPrec< FieldD, FieldF, type, type >::ConjugateGradientMultiShiftMixedPrec(), ConjugateGradientMultiShiftMixedPrecCleanup< FieldD, FieldF, type, type >::ConjugateGradientMultiShiftMixedPrecCleanup(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), and Init().
| std::vector<RealD> MultiShiftFunction::poles |
Definition at line 37 of file MultiShiftFunction.h.
Referenced by approx(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), gnuplot(), Init(), and MultiShiftFunction().
| std::vector<RealD> MultiShiftFunction::residues |
Definition at line 38 of file MultiShiftFunction.h.
Referenced by approx(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), gnuplot(), Init(), and MultiShiftFunction().
| std::vector<RealD> MultiShiftFunction::tolerances |
Definition at line 39 of file MultiShiftFunction.h.
Referenced by Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), Init(), and MultiShiftFunction().
| RealD MultiShiftFunction::norm |
Definition at line 40 of file MultiShiftFunction.h.
Referenced by approx(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), gnuplot(), and Init().
| RealD MultiShiftFunction::lo |
Definition at line 41 of file MultiShiftFunction.h.
Referenced by csv(), Init(), and MultiShiftFunction().
| RealD MultiShiftFunction::hi |
Definition at line 41 of file MultiShiftFunction.h.
Referenced by csv(), Init(), and MultiShiftFunction().