Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Gebhardt, Albrecht
akima
Commits
19b33f26
Commit
19b33f26
authored
May 31, 2020
by
Gebhardt, Albrecht
Browse files
bring 0.6-2.1 changes to 0.6-3(.3)
parent
fe0eeb0c
Changes
3
Hide whitespace changes
Inline
Side-by-side
DESCRIPTION
View file @
19b33f26
Package: akima
Package: akima
Version: 0.6-3
Version: 0.6-3
.3
Date: 20
16-12-27
Date: 20
20-05-31
Title: Interpolation of Irregularly and Regularly Spaced Data
Title: Interpolation of Irregularly and Regularly Spaced Data
Authors@R: c(person("Hiroshi", "Akima", role = c("aut", "cph"),
Authors@R: c(person("Hiroshi", "Akima", role = c("aut", "cph"),
comment = "Fortran code (TOMS 760, 761, 697 and 433)"),
comment = "Fortran code (TOMS 760, 761, 697 and 433)"),
...
@@ -25,3 +25,15 @@ Description: Several cubic spline interpolation methods of H. Akima for irregula
...
@@ -25,3 +25,15 @@ Description: Several cubic spline interpolation methods of H. Akima for irregula
License: ACM | file LICENSE
License: ACM | file LICENSE
Depends: R (>= 2.0.0)
Depends: R (>= 2.0.0)
Imports: sp
Imports: sp
NeedsCompilation: yes
Packaged: 2020-05-30 09:17:28 UTC; ripley
Author: Hiroshi Akima [aut, cph] (Fortran code (TOMS 760, 761, 697 and 433)),
Albrecht Gebhardt [aut, cre, cph] (R port (interp* functions), bicubic*
functions),
Thomas Petzold [ctb, cph] (aspline function),
Martin Maechler [ctb, cph] (interp2xyz function + enhancements),
YYYY Association for Computing Machinery, Inc. [cph] (covers code from
TOMS 760, 761, 697 and 433)
License_restricts_use: yes
Repository: CRAN
Date/Publication: 2020-05-30 09:50:55 UTC
src/akima.h
View file @
19b33f26
...
@@ -2,41 +2,41 @@
...
@@ -2,41 +2,41 @@
#include <R.h>
#include <R.h>
/* ACM 526, removed in version 0.6-3:
/* ACM 526, removed in version 0.6-3:
int
F77_NAME(idbvip) (int *md, int *ncp, int *ndp,
exten void
F77_NAME(idbvip) (int *md, int *ncp, int *ndp,
double *xd, double *yd, double *zd,
double *xd, double *yd, double *zd,
int *nip, double *xi, double *yi, double *zi,
int *nip, double *xi, double *yi, double *zi,
int *iwk, double *wk,
int
*missi);
int *iwk, double *wk,
void
*missi);
int
F77_NAME(idsfft) (int *md, int *ncp, int *ndp,
exten void
F77_NAME(idsfft) (int *md, int *ncp, int *ndp,
double *xd, double *yd,double *zd,
double *xd, double *yd,double *zd,
int *nxi, int *nyi,
int *nxi, int *nyi,
double *xi, double *yi, double *zi,
double *xi, double *yi, double *zi,
int *iwk, double *wk,
int
*missi);
int *iwk, double *wk,
void
*missi);
*/
*/
/* ACM 679: */
/* ACM 679: */
int
F77_NAME
(
uvip3p
)
(
int
*
np
,
int
*
nd
,
double
*
xd
,
double
*
yd
,
extern
void
F77_NAME
(
uvip3p
)
(
int
*
np
,
int
*
nd
,
double
*
xd
,
double
*
yd
,
int
*
ni
,
double
*
xi
,
double
*
yi
,
int
*
err
);
int
*
ni
,
double
*
xi
,
double
*
yi
,
int
*
err
);
/* ACM 433: */
/* ACM 433: */
int
F77_NAME
(
intrpl
)
(
int
*
l
,
double
*
x
,
double
*
y
,
int
*
n
,
extern
void
F77_NAME
(
intrpl
)
(
int
*
l
,
double
*
x
,
double
*
y
,
int
*
n
,
double
*
u
,
double
*
v
,
int
*
err
);
double
*
u
,
double
*
v
,
int
*
err
);
/* ACM 760: */
/* ACM 760: */
int
F77_NAME
(
rgbi3p
)
(
int
*
md
,
int
*
nxd
,
int
*
nyd
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
extern
void
F77_NAME
(
rgbi3p
)
(
int
*
md
,
int
*
nxd
,
int
*
nyd
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
int
*
nip
,
double
*
xi
,
double
*
yi
,
double
*
zi
,
int
*
err
);
int
*
nip
,
double
*
xi
,
double
*
yi
,
double
*
zi
,
int
*
err
,
double
*
wk
);
/* ACM 761: */
/* ACM 761: */
int
F77_NAME
(
sdsf3p
)
(
int
*
md
,
int
*
ndp
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
extern
void
F77_NAME
(
sdsf3p
)
(
int
*
md
,
int
*
ndp
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
int
*
nxi
,
double
*
xi
,
int
*
nyi
,
double
*
yi
,
double
*
zi
,
int
*
nxi
,
double
*
xi
,
int
*
nyi
,
double
*
yi
,
double
*
zi
,
int
*
ier
,
double
*
wk
,
int
*
iwk
,
int
*
ier
,
double
*
wk
,
int
*
iwk
,
int
*
extrpi
,
int
*
linear
,
double
*
hbrmn
,
int
*
nrrtt
);
void
*
extrpi
,
void
*
linear
,
double
*
hbrmn
,
int
*
nrrtt
);
int
F77_NAME
(
sdbi3p
)
(
int
*
md
,
int
*
ndp
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
extern
void
F77_NAME
(
sdbi3p
)
(
int
*
md
,
int
*
ndp
,
double
*
xd
,
double
*
yd
,
double
*
zd
,
int
*
nip
,
double
*
xi
,
double
*
yi
,
double
*
zi
,
int
*
nip
,
double
*
xi
,
double
*
yi
,
double
*
zi
,
int
*
ier
,
double
*
wk
,
int
*
iwk
,
int
*
ier
,
double
*
wk
,
int
*
iwk
,
int
*
extrpi
,
int
*
linear
,
double
*
hbrmn
,
int
*
nrrtt
);
void
*
extrpi
,
void
*
linear
,
double
*
hbrmn
,
int
*
nrrtt
);
/* bilinear, A. Gebhardt: */
/* bilinear, A. Gebhardt: */
int
F77_NAME
(
biliip
)
(
double
*
x0
,
double
*
y0
,
double
*
z0
,
extern
void
F77_NAME
(
biliip
)
(
double
*
x0
,
double
*
y0
,
double
*
z0
,
double
*
x
,
double
*
y
,
double
*
z
,
int
*
n0
,
double
*
x
,
double
*
y
,
double
*
z
,
int
*
nx
,
int
*
ny
,
int
*
ier
);
int
*
nx
,
int
*
ny
,
int
*
ier
);
src/init.c
View file @
19b33f26
...
@@ -172,4 +172,5 @@ R_init_akima(DllInfo *info)
...
@@ -172,4 +172,5 @@ R_init_akima(DllInfo *info)
R_registerRoutines
(
info
,
R_registerRoutines
(
info
,
NULL
/*cMethods*/
,
NULL
/*callMethods*/
,
NULL
/*cMethods*/
,
NULL
/*callMethods*/
,
fortranMethods
,
NULL
/*externalMethods*/
);
fortranMethods
,
NULL
/*externalMethods*/
);
R_useDynamicSymbols
(
info
,
FALSE
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment