Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gaussian_fit.c File Reference
#include "extern.h"

Go to the source code of this file.

Classes

struct  data
 

Functions

double gaussian (const double a, const double b, const double c, const double t)
 
int func_f (const gsl_vector *x, void *params, gsl_vector *f)
 
int func_df (const gsl_vector *x, void *params, gsl_matrix *J)
 
int func_fvv (const gsl_vector *x, const gsl_vector *v, void *params, gsl_vector *fvv)
 
void callback (const size_t iter, void *params, const gsl_multifit_nlinear_workspace *w)
 
void solve_system (gsl_vector *x, gsl_multifit_nlinear_fdf *fdf, gsl_multifit_nlinear_parameters *params)
 
int gaussian_fit_gsl (double *xd, double *yd, const size_t n, double *aa)
 

Function Documentation

void callback ( const size_t  iter,
void *  params,
const gsl_multifit_nlinear_workspace *  w 
)

Definition at line 158 of file gaussian_fit.c.

int func_df ( const gsl_vector *  x,
void *  params,
gsl_matrix *  J 
)

Definition at line 98 of file gaussian_fit.c.

int func_f ( const gsl_vector *  x,
void *  params,
gsl_vector *  f 
)

Definition at line 77 of file gaussian_fit.c.

int func_fvv ( const gsl_vector *  x,
const gsl_vector *  v,
void *  params,
gsl_vector *  fvv 
)

Definition at line 121 of file gaussian_fit.c.

double gaussian ( const double  a,
const double  b,
const double  c,
const double  t 
)

Definition at line 70 of file gaussian_fit.c.

int gaussian_fit_gsl ( double *  xd,
double *  yd,
const size_t  n,
double *  aa 
)

Definition at line 239 of file gaussian_fit.c.

void solve_system ( gsl_vector *  x,
gsl_multifit_nlinear_fdf *  fdf,
gsl_multifit_nlinear_parameters *  params 
)

Definition at line 185 of file gaussian_fit.c.