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

parameters for rational filter More...

#include <struct.h>

Collaboration diagram for _ratparams:
Collaboration graph
[legend]

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
 
EVSLASIGMABSolASIGBsol
 

Detailed Description

parameters for rational filter

default values are set by set_rat_def

Definition at line 112 of file struct.h.

Field Documentation

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
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().


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