Public Member Functions | Protected Attributes | List of all members
Seldon::FeastParam Class Reference

parameters for Feast package More...

#include <VirtualEigenvalueSolver.hxx>

Public Member Functions

 FeastParam ()
 default constructor
 
void EnableEstimateNumberEigenval (bool p=true)
 
bool EstimateNumberEigenval () const
 
int GetNumOfQuadraturePoints () const
 
void SetNumOfQuadraturePoints (int)
 
int GetTypeIntegration () const
 
void SetTypeIntegration (int)
 
double GetCircleRadiusSpectrum () const
 
complex< double > GetCircleCenterSpectrum () const
 
double GetRatioEllipseSpectrum () const
 
double GetAngleEllipseSpectrum () const
 
double GetLowerBoundInterval () const
 returns lower bound of the interval where eigenvalues are searched
 
double GetUpperBoundInterval () const
 returns upper bound of the interval where eigenvalues are searched
 
void SetIntervalSpectrum (double, double)
 sets the interval where eigenvalues are searched
 
void SetCircleSpectrum (const complex< double > &z, double r)
 sets a circle where eigenvalues are searched
 
void SetEllipseSpectrum (const complex< double > &z, double r, double ratio, double teta)
 sets an ellipse where eigenvalues are searched
 

Protected Attributes

bool evaluate_number_eigenval
 if true, we want to estimate the number of eigenvalues
 
int nb_points_quadrature
 number of points in the contour
 
int type_integration
 Method of integration.
 
double emin_interval
 interval where eigenvalues are searched (real symmetric or hermitian)
 
double emax_interval
 
complex< double > center_spectrum
 disk where eigenvalues are searched (non-symmetric)
 
double radius_spectrum
 
double ratio_ellipse
 parameters for an ellipse
 
double angle_ellipse
 

Detailed Description

parameters for Feast package

Definition at line 165 of file VirtualEigenvalueSolver.hxx.


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