blob: 3f543a1cefdb090315b963019f28969f240c405e [file] [log] [blame] [edit]
From c306e9f936983df5bab68f8ba55006c0f88bc775 Mon Sep 17 00:00:00 2001
From: Tom Schoonjans <Tom.Schoonjans@diamond.ac.uk>
Date: Sat, 7 Sep 2019 17:51:56 +0100
Subject: [PATCH] Remove gsl_spmatrix_compare_idx
This function was removed in GSL 2.6
---
api/spmatrix.finc | 5 -----
fgsl.F90 | 2 +-
interface/spmatrix.finc | 5 -----
3 files changed, 1 insertion(+), 11 deletions(-)
diff --git a/api/spmatrix.finc b/api/spmatrix.finc
index 03ae771..32841fd 100644
--- a/api/spmatrix.finc
+++ b/api/spmatrix.finc
@@ -41,11 +41,6 @@ function fgsl_spmatrix_nnz(m)
integer(fgsl_size_t) :: fgsl_spmatrix_nnz
fgsl_spmatrix_nnz = gsl_spmatrix_nnz(m%gsl_spmatrix)
end function fgsl_spmatrix_nnz
-function fgsl_spmatrix_compare_idx(ia, ja, ib, jb)
- integer(fgsl_size_t), intent(in) :: ia, ja, ib, jb
- integer(fgsl_int) :: fgsl_spmatrix_compare_idx
- fgsl_spmatrix_compare_idx = gsl_spmatrix_compare_idx(ia, ja, ib, jb)
-end function fgsl_spmatrix_compare_idx
function fgsl_spmatrix_memcpy(dest, src)
type(fgsl_spmatrix), intent(inout) :: dest
type(fgsl_spmatrix), intent(in) :: src
diff --git a/fgsl.F90 b/fgsl.F90
index a14a999..a774a5d 100644
--- a/fgsl.F90
+++ b/fgsl.F90
@@ -762,7 +762,7 @@ module fgsl
! sparse matrices
public :: fgsl_spmatrix_alloc, fgsl_spmatrix_alloc_nzmax, fgsl_spmatrix_size, &
fgsl_spmatrix_free, fgsl_spmatrix_realloc, fgsl_spmatrix_set_zero, &
- fgsl_spmatrix_nnz, fgsl_spmatrix_compare_idx, fgsl_spmatrix_memcpy, &
+ fgsl_spmatrix_nnz, fgsl_spmatrix_memcpy, &
fgsl_spmatrix_get, fgsl_spmatrix_set, fgsl_spmatrix_compcol, &
fgsl_spmatrix_cumsum, fgsl_spmatrix_scale, fgsl_spmatrix_minmax, &
fgsl_spmatrix_add, fgsl_spmatrix_d2sp, fgsl_spmatrix_sp2d, &
diff --git a/interface/spmatrix.finc b/interface/spmatrix.finc
index 4241b3d..69deb8d 100644
--- a/interface/spmatrix.finc
+++ b/interface/spmatrix.finc
@@ -37,11 +37,6 @@ function gsl_spmatrix_nnz(m) bind(c)
type(c_ptr), value :: m
integer(c_size_t) :: gsl_spmatrix_nnz
end function gsl_spmatrix_nnz
-function gsl_spmatrix_compare_idx(ia, ja, ib, jb) bind(c)
- import :: c_int, c_size_t
- integer(c_size_t), value :: ia, ja, ib, jb
- integer(c_int) :: gsl_spmatrix_compare_idx
-end function gsl_spmatrix_compare_idx
function gsl_spmatrix_memcpy(dest, src) bind(c)
import :: c_ptr, c_int
type(c_ptr), value :: dest, src