![]() |
EVSL
1.1.0
EigenValues Slicing Library
|
Polynomial Filtered no-restart Lanczos. More...
#include <stdlib.h>#include <stdio.h>#include <math.h>#include <string.h>#include <float.h>#include "def.h"#include "blaslapack.h"#include "struct.h"#include "internal_proto.h"Go to the source code of this file.
Macros | |
| #define | FILTER_VINIT 1 |
Functions | |
| int | ChebLanNr (double *intv, int maxit, double tol, double *vinit, polparams *pol, int *nevOut, double **lamo, double **Wo, double **reso, FILE *fstats) |
Polynomial Filtered no-restart Lanczos.
Definition in file cheblanNr.c.
| #define FILTER_VINIT 1 |
if filter the initial vector
Definition at line 18 of file cheblanNr.c.
| int ChebLanNr | ( | double * | intv, |
| int | maxit, | ||
| double | tol, | ||
| double * | vinit, | ||
| polparams * | pol, | ||
| int * | nevOut, | ||
| double ** | lamo, | ||
| double ** | Wo, | ||
| double ** | reso, | ||
| FILE * | fstats | ||
| ) |
Definition at line 60 of file cheblanNr.c.
References _polparams::bar, CGS_DGKS(), CGS_DGKS2(), ChebAv(), DAXPY(), DCOPY(), DDOT(), _polparams::deg, DGEMV(), DNRM2(), DSCAL(), evsl_timer(), evsldata, evslstat, _polparams::gam, _evsldata::ifGenEv, Malloc, min, _evsldata::n, NGS_MAX, orthTol, rand_double(), Realloc, SymmTridEig(), SymmTridEigS(), _evslstat::t_iter, and _evslstat::t_ritz.
Referenced by evsl_cheblannr(), and main().


1.8.6