FNFT
|
Slow forward scattering. More...
#include "fnft__kdv_discretization.h"
#include "fnft__akns_scatter.h"
#include <stdio.h>
#include "fnft__misc.h"
#include <string.h>
#include "fnft__errwarn.h"
Go to the source code of this file.
Functions | |
FNFT_INT | fnft__kdv_scatter_bound_states (const FNFT_UINT D, FNFT_COMPLEX const *const q, FNFT_COMPLEX const *const r, FNFT_REAL const *const T, FNFT_UINT const K, FNFT_COMPLEX *const bound_states, FNFT_COMPLEX *const a_vals, FNFT_COMPLEX *const aprime_vals, FNFT_COMPLEX *const b, FNFT_INT *const Ws, fnft_kdv_discretization_t const discretization, FNFT_UINT const skip_b_flag) |
Computes \(a(\lambda)\), \( a'(\lambda) = \frac{\partial a(\lambda)}{\partial \lambda}\) and \(b(\lambda)\) for complex values \(\lambda\) assuming that they are very close to the true bound-states. | |
FNFT_INT | fnft__kdv_scatter_matrix (const FNFT_UINT D, FNFT_COMPLEX const *const q, FNFT_COMPLEX const *const r, const FNFT_REAL eps_t, const FNFT_INT kappa, const FNFT_UINT K, FNFT_COMPLEX const *const lambda, FNFT_COMPLEX *const result, FNFT_INT *const W, fnft_kdv_discretization_t const discretization, const FNFT_UINT derivative_flag) |
Computes the scattering matrix and its derivative. | |
Slow forward scattering.