Skip to content

Matlab code to solve the capillary-gravity Babenko equation for generalized solitary waves

License

Notifications You must be signed in to change notification settings

dutykh/BabenkoCG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Solitary wave

BabenkoCG

This function computes the steady irrotational surface solitary (classical and generalized) capillary-gravity wave solutions of the full Euler equations (homogeneous, incompressible and perfect fluids). The wave is defined by its initial Froude and Bond numbers (Fr, Bo) and the result is about twelve digits accurate. The method works for all but the highest waves.

NOTA BENE: The execution of this function requires the presence of the Optimization Toolbox, namely we use the fsolve() function of this toolbox to solve the nonlinear nonlocal Babenko equation.

References:

More details on the methods used in these scripts can be found in the following references:

======

Authors

D. Dutykh, D. Clamond & A. Duran

Licence

Open source under the MIT licence.

About

Matlab code to solve the capillary-gravity Babenko equation for generalized solitary waves

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages