FNFT
|
Stores additional options for the routine fnft_nsep. More...
#include <fnft_nsep.h>
Public Attributes | |
fnft_nsep_loc_t | localization |
fnft_nsep_filt_t | filtering |
FNFT_REAL | bounding_box [4] |
FNFT_UINT | max_evals |
fnft_nse_discretization_t | discretization |
FNFT_INT | normalization_flag |
Stores additional options for the routine fnft_nsep.
Use the fnft_nsep_default_opts routine in order to generate a new variable of this type with default options and modify as needed.
fnft_nsep_opts_t::bounding_box |
Array of four reals. Defines a box in the complex plane that is used for filtering:
bounding_box[0] <= real(lambda) <= bounding_box[1]
bounding_box[2] <= imag(lambda) <= bounding_box[3]
fnft_nsep_opts_t::discretization |
fnft_nsep_opts_t::filtering |
Controls how both the main spectrum and the auxiliary spectrum are filtered. It is recommended to use MANUAL filtering as accurate filtering reduces the runtime of the routine.
Should be of type fnft_nsep_filt_t.
fnft_nsep_opts_t::localization |
Controls how both the main spectrum and the auxiliary main spectrum points are localized.
Should be of type fnft_nsep_loc_t.
fnft_nsep_opts_t::max_evals |
Maximum number of function evaluations per root allowed for the refinement step during localization. Note that this is not necessarily the number of Newton iterations as Newton's method for higher order roots is used for some parts of the spectra.
fnft_nsep_opts_t::normalization_flag |