Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gsl_try_2.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_multifit_nlinear.h>

Go to the source code of this file.

Classes

struct  INDATA
 
struct  data
 

Macros

#define N   18 /* number of data points to fit */
 
#define TMAX   (40.0) /* time variable in [0,TMAX] */
 
#define FIT(i)   gsl_vector_get(w->x, i)
 
#define ERR(i)   sqrt(gsl_matrix_get(covar,i,i))
 

Functions

int expb_f (const gsl_vector *x, void *data, gsl_vector *f)
 
int expb_df (const gsl_vector *x, void *data, gsl_matrix *J)
 
void callback (const size_t iter, void *params, const gsl_multifit_nlinear_workspace *w)
 
int main (void)
 

Variables

struct INDATA indata []
 

Macro Definition Documentation

#define ERR (   i)    sqrt(gsl_matrix_get(covar,i,i))
#define FIT (   i)    gsl_vector_get(w->x, i)
#define N   18 /* number of data points to fit */

Definition at line 67 of file gsl_try_2.c.

#define TMAX   (40.0) /* time variable in [0,TMAX] */

Definition at line 68 of file gsl_try_2.c.

Function Documentation

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

Definition at line 156 of file gsl_try_2.c.

int expb_df ( const gsl_vector *  x,
void *  data,
gsl_matrix *  J 
)

Definition at line 129 of file gsl_try_2.c.

int expb_f ( const gsl_vector *  x,
void *  data,
gsl_vector *  f 
)

Definition at line 105 of file gsl_try_2.c.

int main ( void  )

Definition at line 176 of file gsl_try_2.c.

Variable Documentation

struct INDATA indata[]
Initial value:
= {
{ (96740.0-96739.4), 1.039670408E-02, 1.0 },
{ (96740.2-96739.4), 1.489661168E-02, 1.0 },
{ (96740.3-96739.4), 5.147212651E-03, 1.0 },
{ (96740.5-96739.4), 7.694352418E-03, 1.0 },
{ (96740.7-96739.4), 2.027618140E-02, 1.0 },
{ (96740.8-96739.4), 3.102330491E-02, 1.0 },
{ (96741.0-96739.4), 6.541901827E-02, 1.0 },
{ (96741.1-96739.4), 1.259476393E-01, 1.0 },
{ (96741.3-96739.4), 1.189766824E-01, 1.0 },
{ (96741.4-96739.4), 6.505819410E-02, 1.0 },
{ (96741.6-96739.4), 4.259039834E-02, 1.0 },
{ (96741.7-96739.4), 3.023725376E-02, 1.0 },
{ (96741.9-96739.4), 1.395332254E-02, 1.0 },
{ (96742.1-96739.4), 1.104300097E-02, 1.0 },
{ (96742.2-96739.4), 4.119268619E-03, 1.0 },
{ (96742.4-96739.4), 3.464561305E-04, 1.0 },
{ (96742.5-96739.4), -3.346168669E-03, 1.0 },
{ (96742.7-96739.4), 1.483750762E-03, 1.0 }
}

Definition at line 76 of file gsl_try_2.c.