45 using namespace MATKIT;
114 numIterForEigenRange = 30;
117 defaultMinIterFactor = 2;
118 defaultMaxIterFactor = 30;
181 const SparseMatrix &S, Vector &frame,
LanczosEigenSolver() returns an instance of this class which gives the information of the Lanczos pro...
Definition: laneig.h:320
bool wantEigVal
This parameter tells whether eigenvalues are wanted or not (default true).
Definition: filtlan.h:75
An instance of this class, taken by FilteredLanczosEigenSolver(), is a collection of options for the ...
Definition: filtlan.h:65
Real forEigenRangeCpuTime
CPU time (in seconds) to determine the range of eigenvalues, if this range is not provided...
Definition: filtlan.h:130
An instance of this class, taken by LanczosEigenSolver(), is a collection of options for the Lanczos ...
Definition: laneig.h:33
IntervalOptions intervalOpts
A collection of options to determine the intervals.
Definition: filtlan.h:103
FilteredLanczosEigenSolver() returns an instance of this class which gives the information of the fil...
Definition: filtlan.h:124
LanczosInfo forEigenRangeInfo
Information about the Lanczos procedure to determine the range of eigenvalues by approximating the la...
Definition: filtlan.h:127
FilteredLanczosOptions()
A constructor to set default options.
Definition: filtlan.h:107
mkIndex neigWanted
Number of eigenvalues/eigenvectors desired.
Definition: filtlan.h:89
FilteredLanczosInfo FilteredLanczosEigenSolver(Vector &eigVal, Matrix &eigVec, const SparseMatrix &S, Vector &frame, mkIndex polyDegree, mkIndex baseDegree, FilteredLanczosOptions &opts)
This routine computes the eigenvalues in the requested window and the corresponding eigenvectors...
mkIndex numIterForEigenRange
Number of Lanczos iterations to determine an interval which (tightly) contains all eigenvalues (defau...
Definition: filtlan.h:99
An instance of this class, taken by GetIntervals() and PolynomialFilterInterface::setFilter(), is a collection of options to determine the intervals which decides the base filter.
Definition: polyfilt.h:155
Vector intervals
The range of eigenvalues is partitioned into intervals which determine the base filter approximated b...
Definition: filtlan.h:136