spectral.two_soliton_initial#
- spectral.two_soliton_initial(x: ndarray, c1: float, x01: float, c2: float, x02: float) ndarray[source]#
Initial condition for two-soliton collision simulation.
Superposition of two solitons at t=0.
- Parameters:
- x
np.ndarray Spatial coordinates
- c1
float Speed parameter of first soliton
- x01
float Initial position of first soliton
- c2
float Speed parameter of second soliton
- x02
float Initial position of second soliton
- x
- Returns:
np.ndarrayInitial condition u(x, 0)