FNFT
Public Attributes | List of all members
fnft_nsev_inverse_opts_t Struct Reference

Stores additional options for the routine fnft_nsev_inverse. More...

#include <fnft_nsev_inverse.h>

Public Attributes

fnft_nse_discretization_t discretization
 
fnft_nsev_inverse_cstype_t contspec_type
 
fnft_nsev_inverse_csmethod_t contspec_inversion_method
 
fnft_nsev_inverse_dstype_t discspec_type
 
FNFT_UINT max_iter
 
FNFT_UINT oversampling_factor
 

Detailed Description

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.

Member Data Documentation

◆ contspec_inversion_method

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

◆ contspec_type

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.

◆ discretization

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.

◆ discspec_type

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.

◆ max_iter

fnft_nsev_inverse_opts_t::max_iter

Determines the maximum number of iterations in iterative methods for the inversion of the continuous spectrum.

◆ oversampling_factor

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.


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