FNFT
|
Stores additional options for the routine fnft_nsev_inverse. More...
#include <fnft_nsev_inverse.h>
Stores additional options for the routine fnft_nsev_inverse.
Use the fnft_nsev_inverse_default_opts routine in order to generate a new variable of this type with default options and modify as needed.
fnft_nsev_inverse_opts_t::contspec_inversion_method |
Determines which algorithm fnft_nsev_inverse uses to invert the continuous spectrum.
Should be of type fnft_nsev_inverse_csmethod_t
fnft_nsev_inverse_opts_t::contspec_type |
Controls how fnft_nsev_inverse interprets the values in the array contspec.
Should be of type fnft_nsev_inverse_cstype_t.
fnft_nsev_inverse_opts_t::discretization |
Controls which discretization is applied to the continuous-time Zakharov- Shabat scattering problem. See fnft_nse_discretization_t. Currently, only 2SPLIT2A and 2SPLIT2_MODAL are supported.
fnft_nsev_inverse_opts_t::discspec_type |
Controls how fnft_nsev_inverse interprets the values in the array normconsts_or_residues.
Should be of type fnft_nsev_inverse_dstype_t.
fnft_nsev_inverse_opts_t::max_iter |
Determines the maximum number of iterations in iterative methods for the inversion of the continuous spectrum.
fnft_nsev_inverse_opts_t::oversampling_factor |
The oversampling factor used when calling fnft__poly_specfact internally. (Not all methods compute a spectral factorization). Should be at least one.