The library QIBSH++ is a C++ object oriented library for the solution of Quasi Interpolation problems. The library is based on a Hermite Quasi Interpolating operator, which was derived as continuous extensions of linear multistep methods applied for the numerical solution of Boundary Value Problems for Ordinary Differential Equations. The library includes the possibility to use Hermite data or to apply a finite difference scheme for derivative approximations, when derivative values are not directly available. The generalization of the quasi interpolation procedure to surfaces and volumes approximation by means of a tensor product technique is also implemented. The method has been also generalized for one dimensional vectorial data, periodic data, and for two dimensional data in cylindrical coordinates, periodic with respect to the angular argument. Numerical tests show that the library could be used efficiently in many practical problems.
翻译:图书馆 QIBSH+++ 是 C++ 面向对象的图书馆, 用于解决 Qasi Indigation 问题, 图书馆以Hermite Quasi Indigide 操作器为基础, 该操作器是用于普通差异方程式边界值问题数字解决方案的线性多步方法的连续延伸, 包括有可能使用Hermite 数据, 或在无法直接获得衍生值时, 对衍生近似值适用一定的差别方案。 也实施了通过 Exronor 产品技术对表面和量近似的准内插程序的一般化。 该方法还被广泛用于一个维矢量数据、 周期数据, 以及圆柱形坐标中的两维数据, 定期用于角参数。 数字测试显示, 在许多实际问题中, 图书馆可以有效使用 。