conatus.expert.find_travelling_wave¶
- conatus.expert.find_travelling_wave(solver, x0, c0, newton, *, log=None, N=None)[source]¶
u(x, t) = U(x − c t): v(U) + c ∂x U = 0, unknowns (U, c), phase ⟨∂x U*, δU⟩ = 0.
solver: aSimulation, anIVPSolveror acn.ModelwithN=; scope asfind_equilibrium()(SCOPE). A solution whose speed is zero within the Newton accuracy (TW_SPEED_TOL) is returned as anEquilibrium(kind “equilibrium”,params['c']kept, the measured value in the notes).- Parameters:
x0 (ndarray)
c0 (float)
newton (NewtonKrylovHookstep)
- Return type:
ECSSolution