timholy / Grid.jl

Interpolation and related operations on grids
MIT License
47 stars 26 forks source link

Minimum Surface Curvature Interpolation Method #53

Open montyvesselinov opened 9 years ago

montyvesselinov commented 9 years ago

I will suggest to add Minimum Surface Curvature Interpolation Method

http://math.stackexchange.com/questions/425248/minimum-surface-curvature-interpolation-method

label:enhancement

timholy commented 9 years ago

It looks like a very nice method, one that I suspect @tlycken would find especially attractive. I can't promise anyone will implement it for you, so if you want this your best option might be to contribute it. It might be best to focus on Interpolations.jl, specifically the "rewrite" branch, as I suspect this will eventually become the main pure-julia interpolation package (with my full support).

https://github.com/tlycken/Interpolations.jl/tree/rewrite

One interesting mathematical point is that the number of derivatives you'll need varies with dimensionality. IIRC, you'll want something like 2d derivatives in d dimensions. For example, the solution to Laplace's equation in 2d contains a singularity, and that's not exactly what you probably have in mind for interpolation...

tomasaschan commented 9 years ago

@montyvesselinov I've been able to give some love to Interpolations.jl over this weekend, so the basic framework of the library is starting to take shape. The rewrite branch that Tim linked to above doesn't exist anymore - just look at master instead. If you'd like to help implementing MSC interpolation it would be a more than welcome contribution! =)