Stimfit @PACKAGE_VERSION@
Loading...
Searching...
No Matches
spline.h
Go to the documentation of this file.
1// This program is free software; you can redistribute it and/or
2// modify it under the terms of the GNU General Public License
3// as published by the Free Software Foundation; either version 2
4// of the License, or (at your option) any later version.
5
6// This program is distributed in the hope that it will be useful,
7// but WITHOUT ANY WARRANTY; without even the implied warranty of
8// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9// GNU General Public License for more details.
10
11// You should have received a copy of the GNU General Public License
12// along with this program; if not, write to the Free Software
13// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14
24
25#ifndef _SPLINE_H
26#define _SPLINE_H
27
28namespace stfnum {
30 void dvec_bracket3 (const Vector_double& t, double tval, int& left );
32 int ibcbeg, double ybcbeg, int ibcend, double ybcend );
33 double spline_cubic_val (const Vector_double& t, double tval, const Vector_double& y,
34 const Vector_double& ypp, double& ypval, double& yppval );
35}
36
37#endif
std::vector< double > Vector_double
Definition core.h:55
Definition fit.h:32
double spline_cubic_val(const Vector_double &t, double tval, const Vector_double &y, const Vector_double &ypp, double &ypval, double &yppval)
Vector_double spline_cubic_set(const Vector_double &t, const Vector_double &y, int ibcbeg, double ybcbeg, int ibcend, double ybcend)
Vector_double d3_np_fs(Vector_double &a, const Vector_double &b)
void dvec_bracket3(const Vector_double &t, double tval, int &left)