#include <math.h>
#include <vector>
#include <gsl/gsl_multifit.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_min.h>
#include <iterator>
#include <stdexcept>
#include <iostream>
#include <gsl/gsl_poly.h>
Go to the source code of this file.
 | 
| template<typename TIter1 , typename TIter2 , typename TResult >  | 
| bool  | numeric::fitPolynom (int degree, TIter1 start_iter_x, TIter1 end_iter_x, TIter2 start_iter_y, TIter2 end_iter_y, std::vector< TResult > &result, double &chisq) | 
|   | 
| template<typename TIter , typename TResult >  | 
| bool  | numeric::fitPolynom (int degree, TIter start_iter, TIter end_iter, std::vector< TResult > &result, double &chisq) | 
|   | 
| template<typename TIter1 , typename TIter2 >  | 
| void  | numeric::derivePolynom (TIter1 start_coefficient, TIter2 end_coefficient, TIter2 start_result) | 
|   | 
| void  | numeric::derivePolynom (std::vector< double > &coefficients, std::vector< double > &result) | 
|   | 
| void  | numeric::calcPolyRoots (const std::vector< double > &coefficients, std::vector< double > &roots) | 
|   | 
| double  | numeric::calcPolyVal (const std::vector< double > &coefficients, double position) | 
|   |