#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) |
|