ATSuite C++  v1.0
Scientific C++ routines originally developed by Alexis Tantet
Public Member Functions | Public Attributes | List of all members
configAR Class Reference

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.
 

Detailed Description

Utility class used to give configuration options to ARPACK++.

Definition at line 31 of file atspectrum.hpp.

Constructor & Destructor Documentation

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_.


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