ATSuite C++
v1.0
Scientific C++ routines originally developed by Alexis Tantet
|
Utility class used to give configuration options to ARPACK++. More...
#include <atspectrum.hpp>
Public Member Functions | |
configAR (const std::string &, int, double, int, double *, bool) | |
Main constructor. More... | |
Public Attributes | |
std::string | which_ |
Which eigenvalues to look for. 'LM' for Largest Magnitude. | |
int | ncv_ = 0 |
The number of Arnoldi vectors generated at each iteration of ARPACK. | |
double | tol_ = 0. |
The relative accuracy to which eigenvalues are to be determined. | |
int | maxit_ = 0 |
The maximum number of iterations allowed. | |
double * | resid_ = NULL |
A starting vector for the Arnoldi process. | |
bool | AutoShift_ = true |
Shifts for the implicit restarting of the Arnoldi method. | |
Utility class used to give configuration options to ARPACK++.
Definition at line 31 of file atspectrum.hpp.
configAR::configAR | ( | const std::string & | which = "LM" , |
int | ncv = 0 , |
||
double | tol = 0. , |
||
int | maxit = 0 , |
||
double * | resid = NULL , |
||
bool | AutoShift = true |
||
) |
Main constructor with default parameters.
Definition at line 58 of file atspectrum.hpp.
References AutoShift_, maxit_, ncv_, resid_, tol_, and which_.