|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <stdlib.h>#include <stdio.h>#include <math.h>#include "Algorithms/bet/BetError.h"#include "Algorithms/bet/math/svdfit.h"
Go to the source code of this file.
Macros | |
| #define | FMAX(a, b) |
| #define | IMIN(a, b) |
| #define | SIGN(a, b) ((b) >= 0.0 ? fabs(a) : -fabs(a)) |
| #define | SQR(a) ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg) |
| #define | TOL 1.0e-12 |
Functions | |
| void | svdvar (double **v, int ma, double w[], double **cvm) |
| void | svdfit (double *x, double *y, double *sig, int ndata, double *a, int ma, double *err, double *chisq, void(*funcs)(double, double *, int)) |
| void | svdfit (double *x, double *y, int ndata, double *a, int ma, double *err, double *chisq, void(*funcs)(double, double *, int)) |
| void | svdfitP (double *x, double *y, int ndata, double *a, int ma, double *err, double *chisq) |
| #define FMAX | ( | a, | |
| b | |||
| ) |
Definition at line 113 of file svdfit.cpp.
| #define IMIN | ( | a, | |
| b | |||
| ) |
Definition at line 117 of file svdfit.cpp.
Definition at line 120 of file svdfit.cpp.
| #define SQR | ( | a | ) | ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg) |
Definition at line 123 of file svdfit.cpp.
| #define TOL 1.0e-12 |
Definition at line 328 of file svdfit.cpp.
Referenced by FieldSolver::FieldSolver(), FieldSolver::initSolver(), and FieldSolver::printInfo().
| void svdfit | ( | double * | x, |
| double * | y, | ||
| double * | sig, | ||
| int | ndata, | ||
| double * | a, | ||
| int | ma, | ||
| double * | err, | ||
| double * | chisq, | ||
| void(*)(double, double *, int) | funcs | ||
| ) |
Definition at line 409 of file svdfit.cpp.
References svdvar().
Referenced by svdfit(), and svdfitP().

| void svdfit | ( | double * | x, |
| double * | y, | ||
| int | ndata, | ||
| double * | a, | ||
| int | ma, | ||
| double * | err, | ||
| double * | chisq, | ||
| void(*)(double, double *, int) | funcs | ||
| ) |
Definition at line 444 of file svdfit.cpp.
References svdfit().

| void svdfitP | ( | double * | x, |
| double * | y, | ||
| int | ndata, | ||
| double * | a, | ||
| int | ma, | ||
| double * | err, | ||
| double * | chisq | ||
| ) |
Definition at line 471 of file svdfit.cpp.
References svdfit().

| void svdvar | ( | double ** | v, |
| int | ma, | ||
| double | w[], | ||
| double ** | cvm | ||
| ) |
Definition at line 370 of file svdfit.cpp.
References sum().
Referenced by svdfit().

1.8.5