资 源 简 介
Python implementation of the fast radial basis function (RBF) interpolation for scientific applications.
Radial basis function (RBF) interpolation is a technique for representing a function starting with data on scattered points. Solving large RBF interpolation problems is notoriously difficult with basis functions of global support, due to the need to solve a linear system with a fully populated and badly conditioned matrix. Compact support bases result in sparse matrices, but at the cost of reduced approximation qualities.
In the present method, we keep the global basis functions, but localize their effect during the solution procedure, and add back the global effect of the bases via the iterations. The complexity of the present method is O(N) for N particles.
March 2009 -- at this time, we release a stable alfa version of the Python code, and invite interested parties to email us if they would like to collaborate with us on further dev
文 件 列 表
pyrbf
.svn
cylinder
cylinder.py
fmm.f
get_buffer.py
get_buffer.pyc
get_cluster.py
get_cluster.pyc
get_strength.py
get_strength.pyc
get_trunc.py
get_trunc.pyc
get_vorticity.py
get_vorticity.pyc
main.py
makefile
memory.f
numpy.i
rbf_solver.i
rbf_solver.py
rbf_solver2.py
rbf_solver2.pyc
test.py
test2.py
test3.py
vorticity_evaluation.i
vorticity_evaluation.py