EVSL
1.1.0
EigenValues Slicing Library
|
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include "io.h"
#include "evsl.h"
#include "evsl_direct.h"
Go to the source code of this file.
Macros | |
#define | max(a, b) ((a) > (b) ? (a) : (b)) |
#define | min(a, b) ((a) < (b) ? (a) : (b)) |
Functions | |
int | read_coo_MM (const char *matfile, int idxin, int idxout, cooMat *Acoo) |
int | get_matrix_info (FILE *fmat, io_t *pio) |
int | main () |
#define max | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
Definition at line 10 of file Lan_MMPLanR.c.
Referenced by main().
#define min | ( | a, | |
b | |||
) | ((a) < (b) ? (a) : (b)) |
Definition at line 11 of file Lan_MMPLanR.c.
Referenced by main().
int get_matrix_info | ( | FILE * | fmat, |
io_t * | pio | ||
) |
int main | ( | ) |
Definition at line 18 of file Lan_MMPLanR.c.
References _io_t::a, _io_t::b, _polparams::bar, BSolDirect(), ChebLanTr(), cooMat_to_csrMat(), _polparams::damping, _polparams::deg, evsl_timer(), EVSLFinish(), EVSLStart(), find_pol(), _io_t::Fmt, _io_t::Fname1, _io_t::Fname2, free_coo(), free_csr(), free_pol(), FreeBSolDirectData(), _polparams::gam, get_matrix_info(), HB, LanDosG(), LanTrbounds(), LTSolDirect(), _io_t::MatNam1, _io_t::MatNam2, max, MAX_LINE, min, _io_t::n_intv, _cooMat::nrows, rand_double(), read_coo_MM(), set_pol_def(), SetAMatrix(), SetBMatrix(), SetBSol(), SetGenEig(), SetLTSol(), SetupBSolDirect(), sort_double(), spslicer2(), _polparams::thresh_ext, and _polparams::thresh_int.