https://123dok.org/document/4zp1g74z-hybrid-boundary-element-method-free-surface-flows.html