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 |
parameters for Feast package
Definition at line 165 of file VirtualEigenvalueSolver.hxx.