EVSL  1.1.0
EigenValues Slicing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
_evsldata Struct Reference

wrapper of all global variables in EVSL More...

#include <struct.h>

Collaboration diagram for _evsldata:
Collaboration graph
[legend]

Data Fields

int n
 
int ifGenEv
 
EVSLMatvecAmv
 
EVSLMatvecBmv
 
EVSLBSolBsol
 
EVSLLTSolLTsol
 
double * ds
 

Detailed Description

wrapper of all global variables in EVSL

Definition at line 164 of file struct.h.

Field Documentation

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

The documentation for this struct was generated from the following file: