RHPackage icon indicating copy to clipboard operation
RHPackage copied to clipboard

A Mathematica package for solving Riemann–Hilbert problems numerically

RHPackage

A Mathematica package for solving Riemann–Hilbert problems numerically

.

Examples include computing Cauchy and Hilbert transforms, homogeneous Painlevé II (such as the Hastings–McLeod solution and Ablowitz–Stegun solutions for large x), Painlevé III and Painlevé IV.

Includes a routine for evaluating Painlevé II:

	PainleveII[{s1,s2,s3},x]
```	
evaluates the solution to Painlevé II with Stokes' constants `s1`, `s2` and `s3` at the point `x`. 
The computation is reliable for all real x. 

The software was developed by Sheehan Olver with contributions from Georg Wechslberger, 
based on the framework described in _Found. Comput. Maths_, **11**: 153–179 and  _Numer. Math._ **122**: 305–340


# Installation instructions

Download the repository and follow the installation instructions in the file INSTALL.nb.

# License

The file
RiemannHilbert/Data/McLeodSolution.txt 
is included with permission from Michael Prahofer and Herbert Spohn, and is available online. All other files are © Sheehan Olver, 2010, subject to a BSD license. 

The package includes contributions from Georg Wechslberger.