Documentation for NonlinearSchrodinger.jl
's internals.
Contents
Index
NonlinearSchrodinger.Operators
NonlinearSchrodinger.calc_rs
NonlinearSchrodinger.soln_loop_A
NonlinearSchrodinger.soln_loop_B
API
NonlinearSchrodinger.calc_rs
— Methodcalc_rs(c:Calc, n, p, ψₜ)
Calculate the lax pair generating functions recursively. See the paper for more details.
NonlinearSchrodinger.soln_loop_A
— Methodsoln_loop_A(sim, ops, ind_p))
Propagate in x
for integrators of type A
(i.e. starting with nonlinear step, thus in real space).
NonlinearSchrodinger.soln_loop_B
— Methodsoln_loop_B(sim, ops, ind_p))
Propagate in x
for integrators of type B
(i.e. starting with dispersion step, thus in frequency space).
NonlinearSchrodinger.Operators
— Methodfunction Operators(sim)
Construct appropriate operators for sim::Sim
. These include the Fourier operator F̂
, inverse Fourier operator F̃̂
, dispersion operaotr K̂
, and Hirota/Sasa-Satsuma operators B̂
and B̂B
. This object also includes some arrays for temporary operations in Nystrom integrators.
See also: Sim