![]() |
EVSL
1.1.0
EigenValues Slicing Library
|
wrapper of all global variables in EVSL More...
#include <struct.h>

Data Fields | |
| int | n |
| int | ifGenEv |
| EVSLMatvec * | Amv |
| EVSLMatvec * | Bmv |
| EVSLBSol * | Bsol |
| EVSLLTSol * | LTsol |
| double * | ds |
| EVSLMatvec* _evsldata::Amv |
matvec routine and the associated data for A
Definition at line 167 of file struct.h.
Referenced by EVSLFinish(), EVSLStart(), SetAMatrix(), and SetAMatvec().
| EVSLMatvec* _evsldata::Bmv |
matvec routine and the associated data for B
Definition at line 168 of file struct.h.
Referenced by EVSLFinish(), EVSLStart(), SetBMatrix(), and SetBMatvec().
| EVSLBSol* _evsldata::Bsol |
function and data for B solve
Definition at line 169 of file struct.h.
Referenced by EVSLFinish(), EVSLStart(), and SetBSol().
| double* _evsldata::ds |
diagonal scaling matrix D, D^{-1}*A*D^{-1} = lambda * D^{-1}*B*D^{-1}
Definition at line 171 of file struct.h.
Referenced by EVSLStart(), RatLanNr(), RatLanTr(), and SetDiagScal().
| int _evsldata::ifGenEv |
if it is a generalized eigenvalue problem
Definition at line 166 of file struct.h.
Referenced by ChebAv(), ChebLanNr(), ChebLanTr(), EVSLStart(), kpmdos(), LanBounds(), LanDos(), LanDosG(), LanTrbounds(), RatFiltApply(), RatLanNr(), RatLanTr(), SetGenEig(), and SetStdEig().
| EVSLLTSol* _evsldata::LTsol |
function and data for LT solve
Definition at line 170 of file struct.h.
Referenced by EVSLFinish(), EVSLStart(), and SetLTSol().
| int _evsldata::n |
size of the problem [i.e., size(A), size(B)]
Definition at line 165 of file struct.h.
Referenced by ChebAv(), ChebLanNr(), ChebLanTr(), ChebSI(), evsl_cheblannr(), evsl_cheblantr(), evsl_lanbounds(), evsl_ratlannr(), evsl_ratlantr(), EVSLStart(), kpmdos(), LanBounds(), LanDos(), LanDosG(), LanTrbounds(), pnav(), RatLanNr(), RatLanTr(), SetAMatrix(), SetAMatvec(), SetBMatrix(), and SetBMatvec().
1.8.6