libkpl
5.0
A Library for Graphical Presentation of Data Sets and Functions
Main Page
Namespaces
Classes
Files
File List
lib
fitpack.h
1
/***************************************************************************
2
fitpack.h - description
3
-------------------
4
begin : Wed Feb 27 2002
5
copyright : (C) 2017 by Werner Stille
6
email : kpl@werner-stille.de
7
***************************************************************************/
8
9
/***************************************************************************
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* *
16
***************************************************************************/
17
18
#ifndef FITPACK_H
19
#define FITPACK_H
20
30
namespace
FitPack
{
31
Q_DECL_EXPORT
void
bispev(
const
double
* tx,
int
nx,
const
double
* ty,
int
ny,
32
const
double
* c,
int
kx,
int
ky,
const
double
* x,
33
int
mx,
const
double
* y,
int
my,
double
*z,
34
int
* ier);
35
Q_DECL_EXPORT
void
curfit(
int
m,
const
double
* x,
const
double
* y,
36
const
double
* w,
double
xb,
double
xe,
int
k,
37
double
s,
int
nest,
int
* n,
double
* t,
double
* c,
38
double
* fp,
int
* ier);
39
Q_DECL_EXPORT
void
curfit(
int
iopt,
int
m,
const
double
* x,
const
double
* y,
40
const
double
* w,
double
xb,
double
xe,
int
k,
41
double
s,
int
nest,
int
* n,
double
* t,
double
* c,
42
double
* fp,
double
* wrk,
int
lwrk,
int
* iwrk,
43
int
* ier);
44
Q_DECL_EXPORT
void
splder(
const
double
* t,
int
n,
const
double
* c,
int
k,
45
int
nu,
const
double
* x,
double
* y,
int
m,
46
int
* ier);
47
Q_DECL_EXPORT
void
splev(
const
double
* t,
int
n,
const
double
* c,
int
k,
48
const
double
* x,
double
* y,
int
m,
int
*ier);
49
Q_DECL_EXPORT
double
splint(
const
double
* t,
int
n,
const
double
* c,
int
k,
50
double
a,
double
b);
51
Q_DECL_EXPORT
double
splint(
const
double
* t,
int
n,
const
double
* c,
int
k,
52
double
a,
double
b,
double
* wrk);
53
Q_DECL_EXPORT
void
sproot(
double
* t,
int
n,
double
* c,
double
* zero,
54
int
mest,
int
* m,
int
* ier,
int
nu = 0,
55
double
offset = 0);
56
Q_DECL_EXPORT
void
surfit(
int
m,
double
* x,
double
* y,
const
double
* z,
57
const
double
* w,
double
xb,
double
xe,
double
yb,
58
double
ye,
int
kx,
int
ky,
double
s,
int
nxest,
59
int
nyest,
int
nmax,
double
eps,
int
* nx,
60
double
* tx,
int
* ny,
double
* ty,
double
* c,
61
double
* fp,
int
* ier);
62
Q_DECL_EXPORT
void
surfit(
int
iopt,
int
m,
double
* x,
double
* y,
63
const
double
* z,
const
double
* w,
double
xb,
64
double
xe,
double
yb,
double
ye,
int
kx,
int
ky,
65
double
s,
int
nxest,
int
nyest,
int
nmax,
66
double
eps,
int
* nx,
double
* tx,
int
* ny,
67
double
* ty,
double
* c,
double
* fp,
double
* wrk1,
68
int
lwrk1,
int
* ier);
69
}
70
71
#endif
FitPack
Spline namespace.
Definition:
fitpack.h:30
Generated by
1.8.11