Method | Description | |
---|---|---|
bisectmethod ( double pa, double ma, double pb, double mb, double a, double b, double &x ) : int | ||
heapsortdpoints ( double &x, double &y, double &d, int n ) : void | ||
solvecubicpolinom ( double pa, double ma, double pb, double mb, double a, double b, double &x0, double &x1, double &x2, double &ex0, double &ex1, int &nr, int &ne, double &tempdata ) : void | ||
solvepolinom2 ( double p0, double m0, double p1, double m1, double &x0, double &x1, int &nr ) : void | ||
spline1dbuildakima ( double x, double y, int n, spline1dinterpolant c ) : void | ||
spline1dbuildcatmullrom ( double x, double y, int n, int boundtype, double tension, spline1dinterpolant c ) : void | ||
spline1dbuildcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, spline1dinterpolant c ) : void | ||
spline1dbuildhermite ( double x, double y, double d, int n, spline1dinterpolant c ) : void | ||
spline1dbuildlinear ( double x, double y, int n, spline1dinterpolant c ) : void | ||
spline1dbuildmonotone ( double x, double y, int n, spline1dinterpolant c ) : void | ||
spline1dcalc ( spline1dinterpolant c, double x ) : double | ||
spline1dconvcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2 ) : void | ||
spline1dconvdiff2cubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2, double &d2, double &dd2 ) : void | ||
spline1dconvdiffcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2, double &d2 ) : void | ||
spline1dconvdiffinternal ( double xold, double yold, double dold, int n, double x2, int n2, double &y, bool needy, double &d1, bool needd1, double &d2, bool needd2 ) : void | ||
spline1dcopy ( spline1dinterpolant c, spline1dinterpolant cc ) : void | ||
spline1ddiff ( spline1dinterpolant c, double x, double &s, double &ds, double &d2s ) : void | ||
spline1dgriddiff2cubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double &d1, double &d2 ) : void | ||
spline1dgriddiffcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double &d ) : void | ||
spline1dintegrate ( spline1dinterpolant c, double x ) : double | ||
spline1dlintransx ( spline1dinterpolant c, double a, double b ) : void | ||
spline1dlintransy ( spline1dinterpolant c, double a, double b ) : void | ||
spline1drootsandextrema ( spline1dinterpolant c, double &r, int &nr, bool &dr, double &e, int &et, int &ne, bool &de ) : void | ||
spline1dunpack ( spline1dinterpolant c, int &n, double &tbl ) : void |
Method | Description | |
---|---|---|
diffthreepoint ( double t, double x0, double f0, double x1, double f1, double x2, double f2 ) : double | ||
heapsortpoints ( double &x, double &y, int n ) : void | ||
heapsortppoints ( double &x, double &y, int &p, int n ) : void | ||
hermitecalc ( double p0, double m0, double p1, double m1, double t, double &s, double &ds ) : void | ||
rescaleval ( double a0, double b0, double a1, double b1, double t ) : double | ||
solvecyclictridiagonal ( double a, double b, double c, double d, int n, double &x ) : void | ||
solvetridiagonal ( double a, double b, double c, double d, int n, double &x ) : void | ||
spline1dgriddiffcubicinternal ( double x, double &y, int n, int boundltype, double boundl, int boundrtype, double boundr, double &d, double &a1, double &a2, double &a3, double &b, double &dt ) : void |
public static bisectmethod ( double pa, double ma, double pb, double mb, double a, double b, double &x ) : int | ||
pa | double | |
ma | double | |
pb | double | |
mb | double | |
a | double | |
b | double | |
x | double | |
return | int |
public static heapsortdpoints ( double &x, double &y, double &d, int n ) : void | ||
x | double | |
y | double | |
d | double | |
n | int | |
return | void |
public static solvecubicpolinom ( double pa, double ma, double pb, double mb, double a, double b, double &x0, double &x1, double &x2, double &ex0, double &ex1, int &nr, int &ne, double &tempdata ) : void | ||
pa | double | |
ma | double | |
pb | double | |
mb | double | |
a | double | |
b | double | |
x0 | double | |
x1 | double | |
x2 | double | |
ex0 | double | |
ex1 | double | |
nr | int | |
ne | int | |
tempdata | double | |
return | void |
public static solvepolinom2 ( double p0, double m0, double p1, double m1, double &x0, double &x1, int &nr ) : void | ||
p0 | double | |
m0 | double | |
p1 | double | |
m1 | double | |
x0 | double | |
x1 | double | |
nr | int | |
return | void |
public static spline1dbuildakima ( double x, double y, int n, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
n | int | |
c | spline1dinterpolant | |
return | void |
public static spline1dbuildcatmullrom ( double x, double y, int n, int boundtype, double tension, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
n | int | |
boundtype | int | |
tension | double | |
c | spline1dinterpolant | |
return | void |
public static spline1dbuildcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
c | spline1dinterpolant | |
return | void |
public static spline1dbuildhermite ( double x, double y, double d, int n, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
d | double | |
n | int | |
c | spline1dinterpolant | |
return | void |
public static spline1dbuildlinear ( double x, double y, int n, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
n | int | |
c | spline1dinterpolant | |
return | void |
public static spline1dbuildmonotone ( double x, double y, int n, spline1dinterpolant c ) : void | ||
x | double | |
y | double | |
n | int | |
c | spline1dinterpolant | |
return | void |
public static spline1dcalc ( spline1dinterpolant c, double x ) : double | ||
c | spline1dinterpolant | |
x | double | |
return | double |
public static spline1dconvcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2 ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
x2 | double | |
n2 | int | |
y2 | double | |
return | void |
public static spline1dconvdiff2cubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2, double &d2, double &dd2 ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
x2 | double | |
n2 | int | |
y2 | double | |
d2 | double | |
dd2 | double | |
return | void |
public static spline1dconvdiffcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double x2, int n2, double &y2, double &d2 ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
x2 | double | |
n2 | int | |
y2 | double | |
d2 | double | |
return | void |
public static spline1dconvdiffinternal ( double xold, double yold, double dold, int n, double x2, int n2, double &y, bool needy, double &d1, bool needd1, double &d2, bool needd2 ) : void | ||
xold | double | |
yold | double | |
dold | double | |
n | int | |
x2 | double | |
n2 | int | |
y | double | |
needy | bool | |
d1 | double | |
needd1 | bool | |
d2 | double | |
needd2 | bool | |
return | void |
public static spline1dcopy ( spline1dinterpolant c, spline1dinterpolant cc ) : void | ||
c | spline1dinterpolant | |
cc | spline1dinterpolant | |
return | void |
public static spline1ddiff ( spline1dinterpolant c, double x, double &s, double &ds, double &d2s ) : void | ||
c | spline1dinterpolant | |
x | double | |
s | double | |
ds | double | |
d2s | double | |
return | void |
public static spline1dgriddiff2cubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double &d1, double &d2 ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
d1 | double | |
d2 | double | |
return | void |
public static spline1dgriddiffcubic ( double x, double y, int n, int boundltype, double boundl, int boundrtype, double boundr, double &d ) : void | ||
x | double | |
y | double | |
n | int | |
boundltype | int | |
boundl | double | |
boundrtype | int | |
boundr | double | |
d | double | |
return | void |
public static spline1dintegrate ( spline1dinterpolant c, double x ) : double | ||
c | spline1dinterpolant | |
x | double | |
return | double |
public static spline1dlintransx ( spline1dinterpolant c, double a, double b ) : void | ||
c | spline1dinterpolant | |
a | double | |
b | double | |
return | void |
public static spline1dlintransy ( spline1dinterpolant c, double a, double b ) : void | ||
c | spline1dinterpolant | |
a | double | |
b | double | |
return | void |
public static spline1drootsandextrema ( spline1dinterpolant c, double &r, int &nr, bool &dr, double &e, int &et, int &ne, bool &de ) : void | ||
c | spline1dinterpolant | |
r | double | |
nr | int | |
dr | bool | |
e | double | |
et | int | |
ne | int | |
de | bool | |
return | void |
public static spline1dunpack ( spline1dinterpolant c, int &n, double &tbl ) : void | ||
c | spline1dinterpolant | |
n | int | |
tbl | double | |
return | void |