OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Macros | Functions
linfit.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "Algorithms/bet/BetError.h"
#include "Algorithms/bet/math/linfit.h"
Include dependency graph for linfit.cpp:

Go to the source code of this file.

Macros

#define SQR(a)   ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
 
#define ITMAX   100
 
#define EPS   3.0e-7
 
#define FPMIN   1.0e-30
 

Functions

void linfit (double x[], double y[], int ndata, double sig[], int mwt, double *a, double *b, double *siga, double *sigb, double *chi2, double *q)
 
void linfit (double x[], double y[], int ndata, double *a, double *b, double *siga, double *sigb, double *chi2)
 

Macro Definition Documentation

#define EPS   3.0e-7

Definition at line 30 of file linfit.cpp.

#define FPMIN   1.0e-30

Definition at line 31 of file linfit.cpp.

#define ITMAX   100

Definition at line 29 of file linfit.cpp.

#define SQR (   a)    ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)

Definition at line 25 of file linfit.cpp.

Referenced by linfit().

Function Documentation

void linfit ( double  x[],
double  y[],
int  ndata,
double  sig[],
int  mwt,
double *  a,
double *  b,
double *  siga,
double *  sigb,
double *  chi2,
double *  q 
)

Definition at line 167 of file linfit.cpp.

References SQR, and sqrt().

Referenced by EnvelopeBunch::calcEnergyChirp().

Here is the call graph for this function:

void linfit ( double  x[],
double  y[],
int  ndata,
double *  a,
double *  b,
double *  siga,
double *  sigb,
double *  chi2 
)

Definition at line 231 of file linfit.cpp.

References SQR, and sqrt().

Here is the call graph for this function: