FNFT
|
Properties of the discretizations for the nonlinear Schroedinger equation. More...
Go to the source code of this file.
Functions | |
FNFT_UINT | fnft__nse_discretization_degree (fnft_nse_discretization_t nse_discretization) |
This routine returns the max degree d of the polynomials in a single scattering matrix or zero if the discretization is unknown. More... | |
FNFT_REAL | fnft__nse_discretization_boundary_coeff (fnft_nse_discretization_t nse_discretization) |
This routine returns the boundary coefficient based on the discretization. More... | |
FNFT_INT | fnft__nse_discretization_to_akns_discretization (fnft_nse_discretization_t nse_discretization, fnft__akns_discretization_t *const akns_discretization) |
This routine returns akns discretization related to the given nse discretization. More... | |
FNFT_INT | fnft__nse_lambda_to_z (const FNFT_UINT n, const FNFT_REAL eps_t, FNFT_COMPLEX *const vals, fnft_nse_discretization_t discretization) |
This routine maps lambda from continuous-time domain to z in the discrete-time domain based on the discretization. More... | |
FNFT_INT | fnft__nse_z_to_lambda (const FNFT_UINT n, const FNFT_REAL eps_t, FNFT_COMPLEX *const vals, fnft_nse_discretization_t discretization) |
This routine maps z from the discrete-time domain to lambda in the continuous-time domain based on the discretization. More... | |
FNFT_INT | fnft__nse_phase_factor_rho (const FNFT_REAL eps_t, const FNFT_REAL T1, FNFT_REAL *const phase_factor_rho, fnft_nse_discretization_t nse_discretization) |
This routine returns the phase factor for reflection coefficient (rho). It is required for applying boundary conditions to the transfer_matrix based on the discretization. More... | |
FNFT_INT | fnft__nse_phase_factor_a (const FNFT_REAL eps_t, const FNFT_UINT D, FNFT_REAL const *const T, FNFT_REAL *const phase_factor_a, fnft_nse_discretization_t nse_discretization) |
This routine returns the phase factor for a coefficient. It is required for applying boundary conditions to the transfer_matrix based on the discretization. More... | |
FNFT_INT | fnft__nse_phase_factor_b (const FNFT_REAL eps_t, const FNFT_UINT D, FNFT_REAL const *const T, FNFT_REAL *const phase_factor_b, fnft_nse_discretization_t nse_discretization) |
This routine returns the phase factor for b coefficient. It is required for applying boundary conditions to the transfer_matrix based on the discretization. More... | |
Properties of the discretizations for the nonlinear Schroedinger equation.