Introduction
Introduction Statistics Contact Development Disclaimer Help
tlsfit.h - numeric - C++ library with numerical algorithms
git clone git://src.adamsgaard.dk/numeric
Log
Files
Refs
LICENSE
---
tlsfit.h (791B)
---
1 // Make sure header is only included once per object
2 #ifndef LSFIT_H_
3 #define LSFIT_H_
4
5 #include <armadillo>
6 #include "header.h"
7
8 // lsfit structure
9 class LSfit {
10 private:
11 const Lengthtype n; // Input data count
12 const Lengthtype m; // Fitting function count
13
14 // Covariance matrix
15 arma::Mat<Floattype> A;
16
17 // Data points
18 arma::Col<Floattype> b;
19
20 // Fitting coefficients
21 arma::Col<Floattype> c;
22
23 // Evaluate fitting function i at x
24 Floattype fitfuncts(char i, Floattype x);
25
26 public:
27
28 // Constructor. Arguments: input data points
29 LSfit(arma::Col<Floattype> &x,
30 arma::Col<Floattype> &y,
31 arma::Col<Floattype> &delta_y);
32
33 // Destructor
34 //~LSfit();
35
36 // Return value fitted at x
37 Floattype eval(Floattype x);
38
39 };
40
41 #endif
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.