ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Typedefs | Functions | Variables
lmcurve.cxx File Reference
#include "lmmin.h"
Include dependency graph for lmcurve.cxx:

Go to the source code of this file.

Typedefs

using lmcurve_data_struct = struct { const double *t
 

Functions

void lmcurve_evaluate (const double *par, int m_dat, const void *data, double *fvec, int *info)
 
void lmcurve_fit (int n_par, double *par, int m_dat, const double *t, const double *y, double(*f)(double t, const double *par), const lm_control_struct *control, lm_status_struct *status)
 

Variables

const double * y
 
double(* f )(double t, const double *par)
 

Typedef Documentation

◆ lmcurve_data_struct

using lmcurve_data_struct = struct { const double *t

Definition at line 18 of file lmcurve.cxx.

Function Documentation

◆ lmcurve_evaluate()

void lmcurve_evaluate ( const double *  par,
int  m_dat,
const void *  data,
double *  fvec,
int *  info 
)

Definition at line 24 of file lmcurve.cxx.

◆ lmcurve_fit()

void lmcurve_fit ( int  n_par,
double *  par,
int  m_dat,
const double *  t,
const double *  y,
double(*)(double t, const double *par)  f,
const lm_control_struct control,
lm_status_struct status 
)

Definition at line 33 of file lmcurve.cxx.

Variable Documentation

◆ f

double(* f) (double t, const double *par)

Definition at line 21 of file lmcurve.cxx.

◆ y

const double* y

Definition at line 20 of file lmcurve.cxx.