EVSL
1.1.0
EigenValues Slicing Library
|
parameters for rational filter More...
#include <struct.h>
Data Fields | |
int | num |
int | pw |
int | method |
double | beta |
double | aa |
double | bb |
double | bar |
int * | mulp |
int | pow |
complex double * | omega |
complex double * | zk |
EVSLASIGMABSol * | ASIGBsol |
parameters for rational filter
default values are set by set_rat_def
double _ratparams::aa |
left endpoint of the interval
Definition at line 118 of file struct.h.
Referenced by find_ratf(), and set_ratf_def().
EVSLASIGMABSol* _ratparams::ASIGBsol |
function and data for A-&sigma B solve arrays of length ratparams.num
Definition at line 127 of file struct.h.
Referenced by find_ratf(), free_rat(), RatFiltApply(), and SetASigmaBSol().
double _ratparams::bar |
rational function value at boundaries
Definition at line 120 of file struct.h.
Referenced by set_ratf_def().
double _ratparams::bb |
right endpoint of the interval
Definition at line 119 of file struct.h.
Referenced by find_ratf(), and set_ratf_def().
double _ratparams::beta |
LS approximation weight
Definition at line 117 of file struct.h.
Referenced by evsl_find_rat(), find_ratf(), main(), and set_ratf_def().
int _ratparams::method |
type of poles: 0: Cauchy pole, 1: Mid-point
Definition at line 116 of file struct.h.
Referenced by find_ratf(), and set_ratf_def().
int* _ratparams::mulp |
internal data multiplicity of each pole
Definition at line 122 of file struct.h.
Referenced by find_ratf(), free_rat(), and RatFiltApply().
int _ratparams::num |
number of the poles
Definition at line 114 of file struct.h.
Referenced by evsl_find_rat(), find_ratf(), free_asigmabsol_direct(), main(), RatFiltApply(), set_ratf_def(), SetASigmaBSol(), and setup_asigmabsol_direct().
complex double* _ratparams::omega |
The following are output - i.e., set by find_ratf weights allocation done by find_ratf
Definition at line 125 of file struct.h.
Referenced by find_ratf(), free_rat(), and RatFiltApply().
int _ratparams::pow |
total multiplicites of all poles
Definition at line 123 of file struct.h.
Referenced by find_ratf(), and main().
int _ratparams::pw |
default multiplicity of each pole
Definition at line 115 of file struct.h.
Referenced by evsl_find_rat(), find_ratf(), main(), and set_ratf_def().
complex double* _ratparams::zk |
locations of poles done by find_ratf
Definition at line 126 of file struct.h.
Referenced by find_ratf(), free_rat(), main(), and setup_asigmabsol_direct().