Xmipp
v3.23.11-Nereus
|
#include <math.h>
#include "xmipp_memory.h"
#include "xmipp_macros.h"
#include <algorithm>
#include <vector>
Go to the source code of this file.
#define | TINY 1.0e-20; |
void | nrerror (const char error_text[]) |
double | ran1 (int *idum) |
double | gasdev (int *idum) |
double | tdev (double nu, int *idum) |
void | ksone (double data[], int n, double(*func)(double), double *d, double *prob) |
double | probks (double alam) |
void | four1 (double data[], int nn, int isign) |
void | realft (double data[], int n, int isign) |
void | fourn (double data[], int nn[], int ndim, int isign) |
void | indexx (int n, double arrin[], int indx[]) |
double | bessj0 (double x) |
double | bessj3_5 (double x) |
double | bessj1_5 (double x) |
double | bessi0 (double x) |
double | bessi1 (double x) |
double | bessi0_5 (double x) |
double | bessi1_5 (double x) |
double | bessi2 (double x) |
double | bessi3 (double x) |
double | bessi2_5 (double x) |
double | bessi3_5 (double x) |
double | bessi4 (double x) |
double | gammln (double xx) |
double | gammp (double a, double x) |
double | betacf (double a, double b, double x) |
double | betai (double a, double b, double x) |
double | sinc (double x) |
size_t | fact (int num) |
size_t | binom (int n, int k) |
void | svdcmp (double *a, int m, int n, double *w, double *v) |
void | svbksb (double *u, double *w, double *v, int m, int n, double *b, double *x) |
void | convlv (double *data, int n, double *respns, int m, int isign, double *ans) |
void | realft (double *data, int n, int isign) |
void | twofft (double *data1, double *data2, double *fft1, double *fft2, int n) |
void | four1 (double *data, int nn, int isign) |
void | powell (double *p, double *xi, int n, double ftol, int &iter, double &fret, double(*func)(double *, void *), void *prm, bool show) |
int | nnls (double *a, int m, int n, double *b, double *x, double *rnorm, double *w, double *zz, int *index) |
int | nnlsWght (int N, int M, double *A, double *b, double *weight) |
void | grobfd (int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *) |
void | grcnfd (int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *) |
void | cfsqp (int, int, int, int, int, int, int, int, int, int *, int, int, int, int *, double, double, double, double, double *, double *, double *, double *, double *, double *, void(*)(int, int, double *, double *, void *), void(*)(int, int, double *, double *, void *), void(*)(int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *), void(*)(int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *), void *) |
void | wtn (double a[], unsigned long nn[], int ndim, int isign, void(*wtstep)(double [], unsigned long, int)) |
void | pwtset (int n) |
void | pwt (double a[], unsigned long n, int isign) |
template<class T > | |
void | ludcmp (T *a, int n, int *indx, T *d) |
template<class T > | |
void | lubksb (T *a, int n, int *indx, T b[]) |
template<class T > | |
void | gaussj (T *a, int n, T *b, int m) |
void | choldc (double *a, int n, double *p) |
void | cholsl (double *a, int n, double *p, double *b, double *x) |
void | polint (double *xa, double *ya, int n, double x, double &y, double &dy) |
#define TINY 1.0e-20; |
Definition at line 167 of file numerical_recipes.h.
double bessi0 | ( | double | x | ) |
Definition at line 286 of file numerical_recipes.cpp.
double bessi0_5 | ( | double | x | ) |
Definition at line 547 of file numerical_recipes.cpp.
double bessi1 | ( | double | x | ) |
Definition at line 308 of file numerical_recipes.cpp.
double bessi1_5 | ( | double | x | ) |
Definition at line 551 of file numerical_recipes.cpp.
double bessi2 | ( | double | x | ) |
Definition at line 555 of file numerical_recipes.cpp.
double bessi2_5 | ( | double | x | ) |
Definition at line 559 of file numerical_recipes.cpp.
double bessi3 | ( | double | x | ) |
Definition at line 563 of file numerical_recipes.cpp.
double bessi3_5 | ( | double | x | ) |
Definition at line 567 of file numerical_recipes.cpp.
double bessi4 | ( | double | x | ) |
Definition at line 571 of file numerical_recipes.cpp.
double bessj0 | ( | double | x | ) |
Definition at line 250 of file numerical_recipes.cpp.
double bessj1_5 | ( | double | x | ) |
Definition at line 575 of file numerical_recipes.cpp.
double bessj3_5 | ( | double | x | ) |
Definition at line 581 of file numerical_recipes.cpp.
double betacf | ( | double | a, |
double | b, | ||
double | x | ||
) |
Definition at line 630 of file numerical_recipes.cpp.
double betai | ( | double | a, |
double | b, | ||
double | x | ||
) |
Definition at line 612 of file numerical_recipes.cpp.
|
inline |
Definition at line 103 of file numerical_recipes.h.
void cfsqp | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int * | , | ||
int | , | ||
int | , | ||
int | , | ||
int * | , | ||
double | , | ||
double | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
void(*)(int, int, double *, double *, void *) | , | ||
void(*)(int, int, double *, double *, void *) | , | ||
void(*)(int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *) | , | ||
void(*)(int, int, double *, double *, void(*)(int, int, double *, double *, void *), void *) | , | ||
void * | |||
) |
void choldc | ( | double * | a, |
int | n, | ||
double * | p | ||
) |
Definition at line 9347 of file numerical_recipes.cpp.
void cholsl | ( | double * | a, |
int | n, | ||
double * | p, | ||
double * | b, | ||
double * | x | ||
) |
Definition at line 9370 of file numerical_recipes.cpp.
void convlv | ( | double * | data, |
int | n, | ||
double * | respns, | ||
int | m, | ||
int | isign, | ||
double * | ans | ||
) |
|
inline |
Definition at line 91 of file numerical_recipes.h.
void four1 | ( | double | data[], |
int | nn, | ||
int | isign | ||
) |
void four1 | ( | double * | data, |
int | nn, | ||
int | isign | ||
) |
void fourn | ( | double | data[], |
int | nn[], | ||
int | ndim, | ||
int | isign | ||
) |
double gammln | ( | double | xx | ) |
Definition at line 589 of file numerical_recipes.cpp.
double gammp | ( | double | a, |
double | x | ||
) |
Definition at line 9328 of file numerical_recipes.cpp.
double gasdev | ( | int * | idum | ) |
Definition at line 106 of file numerical_recipes.cpp.
void gaussj | ( | T * | a, |
int | n, | ||
T * | b, | ||
int | m | ||
) |
Definition at line 266 of file numerical_recipes.h.
void grcnfd | ( | int | , |
int | , | ||
double * | , | ||
double * | , | ||
void(*)(int, int, double *, double *, void *) | , | ||
void * | |||
) |
void grobfd | ( | int | , |
int | , | ||
double * | , | ||
double * | , | ||
void(*)(int, int, double *, double *, void *) | , | ||
void * | |||
) |
void indexx | ( | int | n, |
double | arrin[], | ||
int | indx[] | ||
) |
Definition at line 206 of file numerical_recipes.cpp.
void ksone | ( | double | data[], |
int | n, | ||
double(*)(double) | func, | ||
double * | d, | ||
double * | prob | ||
) |
Definition at line 165 of file numerical_recipes.cpp.
void lubksb | ( | T * | a, |
int | n, | ||
int * | indx, | ||
T | b[] | ||
) |
Definition at line 237 of file numerical_recipes.h.
void ludcmp | ( | T * | a, |
int | n, | ||
int * | indx, | ||
T * | d | ||
) |
Definition at line 170 of file numerical_recipes.h.
int nnls | ( | double * | a, |
int | m, | ||
int | n, | ||
double * | b, | ||
double * | x, | ||
double * | rnorm, | ||
double * | w, | ||
double * | zz, | ||
int * | index | ||
) |
Definition at line 1165 of file numerical_recipes.cpp.
int nnlsWght | ( | int | N, |
int | M, | ||
double * | A, | ||
double * | b, | ||
double * | weight | ||
) |
Definition at line 1455 of file numerical_recipes.cpp.
void nrerror | ( | const char | error_text[] | ) |
void polint | ( | double * | xa, |
double * | ya, | ||
int | n, | ||
double | x, | ||
double & | y, | ||
double & | dy | ||
) |
Definition at line 9390 of file numerical_recipes.cpp.
void powell | ( | double * | p, |
double * | xi, | ||
int | n, | ||
double | ftol, | ||
int & | iter, | ||
double & | fret, | ||
double(*)(double *, void *) | func, | ||
void * | prm, | ||
bool | show | ||
) |
Definition at line 877 of file numerical_recipes.cpp.
double probks | ( | double | alam | ) |
Definition at line 184 of file numerical_recipes.cpp.
void pwt | ( | double | a[], |
unsigned long | n, | ||
int | isign | ||
) |
void pwtset | ( | int | n | ) |
double ran1 | ( | int * | idum | ) |
Definition at line 58 of file numerical_recipes.cpp.
void realft | ( | double | data[], |
int | n, | ||
int | isign | ||
) |
void realft | ( | double * | data, |
int | n, | ||
int | isign | ||
) |
|
inline |
Definition at line 81 of file numerical_recipes.h.
void svbksb | ( | double * | u, |
double * | w, | ||
double * | v, | ||
int | m, | ||
int | n, | ||
double * | b, | ||
double * | x | ||
) |
Definition at line 1791 of file numerical_recipes.cpp.
void svdcmp | ( | double * | a, |
int | m, | ||
int | n, | ||
double * | w, | ||
double * | v | ||
) |
Definition at line 1507 of file numerical_recipes.cpp.
double tdev | ( | double | nu, |
int * | idum | ||
) |
Definition at line 136 of file numerical_recipes.cpp.
void twofft | ( | double * | data1, |
double * | data2, | ||
double * | fft1, | ||
double * | fft2, | ||
int | n | ||
) |
void wtn | ( | double | a[], |
unsigned long | nn[], | ||
int | ndim, | ||
int | isign, | ||
void(*)(double [], unsigned long, int) | wtstep | ||
) |