From 3af36fc83ec4ce9b5284aa1c3f6a70089d515336 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 25 May 2015 16:09:50 -0400 Subject: [PATCH] Tweak complex bessel --- README.rst | 1 + pyopencl/cl/pyopencl-bessel-j-complex.cl | 35 +++++++++++------------- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/README.rst b/README.rst index ecd857a4..1def3070 100644 --- a/README.rst +++ b/README.rst @@ -1,6 +1,7 @@ WARNING: Pending a relicense, the file * `./pyopencl/cl/pyopencl-hankel-complex.cl` +* `./pyopencl/cl/pyopencl-bessel-j-complex.cl` on this branch, unlike the rest of the software, are licensed under GPL. diff --git a/pyopencl/cl/pyopencl-bessel-j-complex.cl b/pyopencl/cl/pyopencl-bessel-j-complex.cl index 154da6e0..430c8000 100644 --- a/pyopencl/cl/pyopencl-bessel-j-complex.cl +++ b/pyopencl/cl/pyopencl-bessel-j-complex.cl @@ -2,28 +2,25 @@ Evaluate Bessel J function J_v(z) and J_{v+1}(z) with v a nonnegative integer and z anywhere in the complex plane. +Copyright (C) Vladimir Rokhlin +Copyright (C) 2010-2012 Leslie Greengard and Zydrunas Gimbutas Copyright (C) 2015 Shidong Jiang, Andreas Kloeckner -Based on -https://github.com/zgimbutas/fmmlib2d/blob/master/src/cdjseval2d.f +/!\ WARNING: GPL-ONLY SOFTWARE + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. This program is distributed in +the hope that it will be useful, but WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more +details. You should have received a copy of the GNU General Public +License along with this program; +if not, see <http://www.gnu.org/licenses/>. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +Manually translated from +https://github.com/zgimbutas/fmmlib2d/blob/master/src/cdjseval2d.f */ -- GitLab