EVSL
1.1.0
EigenValues Slicing Library
|
Lanczos alg. to give bounds of spectrum. More...
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "def.h"
#include "blaslapack.h"
#include "struct.h"
#include "internal_proto.h"
Go to the source code of this file.
Functions | |
int | LanBounds (int msteps, double *v, double *lmin, double *lmax) |
Lanczos alg. to give bounds of spectrum.
Definition in file lanbounds.c.
int LanBounds | ( | int | msteps, |
double * | v, | ||
double * | lmin, | ||
double * | lmax | ||
) |
msteps | number of Lanczos steps | |
*v | initial vector | |
[out] | *lmin,*lmax | [lmin lmax] is the desired interval containing all eigenvalues of matrix pair (A,B) |
Definition at line 21 of file lanbounds.c.
References DAXPY(), DCOPY(), DDOT(), DNRM2(), DSCAL(), evsldata, _evsldata::ifGenEv, Malloc, min, _evsldata::n, orthTol, and SymmTridEig().