spectral.soliton#
- spectral.soliton(x: ndarray, t: float, c: float, x0: float = 0.0) ndarray[source]#
Compute KdV soliton solution.
- Parameters:
- x
np.ndarray Spatial coordinates
- t
float Time
- c
float Soliton speed parameter
- x0
float, optional Initial position offset (default: 0.0)
- x
- Returns:
np.ndarraySoliton amplitude at each spatial point