Xmipp  v3.23.11-Nereus
Functions
Kernel integrals
Collaboration diagram for Kernel integrals:

Functions

int BlipIntegrate (long Degree, double Argument, double *Result)
 
double Blip00Integrate (double Argument)
 
double Blip01Integrate (double Argument)
 
double Blip03Integrate (double Argument)
 
int BsplineIntegrate (long Degree, double Argument, double *Result)
 
double Bspline00Integrate (double Argument)
 
double Bspline01Integrate (double Argument)
 
double Bspline02Integrate (double Argument)
 
double Bspline03Integrate (double Argument)
 
double Bspline04Integrate (double Argument)
 
double Bspline05Integrate (double Argument)
 
double Bspline06Integrate (double Argument)
 
double Bspline07Integrate (double Argument)
 
double Bspline08Integrate (double Argument)
 
double Bspline09Integrate (double Argument)
 
double Bspline10Integrate (double Argument)
 
double Bspline11Integrate (double Argument)
 
double DodgsonIntegrate (double Argument)
 
double KeysOptimalIntegrate (double Argument)
 
int OmomsIntegrate (long Degree, double Argument, double *Result)
 
double Omoms00Integrate (double Argument)
 
double Omoms01Integrate (double Argument)
 
double Omoms02Integrate (double Argument)
 
double Omoms03Integrate (double Argument)
 
double SincIntegrate (double Argument)
 

Detailed Description

Function Documentation

◆ Blip00Integrate()

double Blip00Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 0 (order 1)

◆ Blip01Integrate()

double Blip01Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 1 (order 2)

◆ Blip03Integrate()

double Blip03Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 3 (order 4)

◆ BlipIntegrate()

int BlipIntegrate ( long  Degree,
double  Argument,
double *  Result 
)

Computes the integral(-Infinity, Argument) for a Blu interpolant function. success: return(!ERROR); failure: return(ERROR);

◆ Bspline00Integrate()

double Bspline00Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 0 (order 1)

◆ Bspline01Integrate()

double Bspline01Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 1 (order 2)

◆ Bspline02Integrate()

double Bspline02Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 2 (order 3)

◆ Bspline03Integrate()

double Bspline03Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 3 (order 4)

◆ Bspline04Integrate()

double Bspline04Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 4 (order 5)

◆ Bspline05Integrate()

double Bspline05Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 5 (order 6)

◆ Bspline06Integrate()

double Bspline06Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 6 (order 7)

◆ Bspline07Integrate()

double Bspline07Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 7 (order 8)

◆ Bspline08Integrate()

double Bspline08Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 8 (order 9)

◆ Bspline09Integrate()

double Bspline09Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 9 (order 10)

◆ Bspline10Integrate()

double Bspline10Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 10 (order 11)

◆ Bspline11Integrate()

double Bspline11Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Basic spline function of degree 11 (order 12)

◆ BsplineIntegrate()

int BsplineIntegrate ( long  Degree,
double  Argument,
double *  Result 
)

Computes the integral(-Infinity, Argument) for a Basic spline function of degree Degree. success: return(!ERROR); failure: return(ERROR);

◆ DodgsonIntegrate()

double DodgsonIntegrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Dodgson kernel (order 2) evaluated at Argument

◆ KeysOptimalIntegrate()

double KeysOptimalIntegrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a cubic Keys optimal kernel (order 3) evaluated at Argument

◆ Omoms00Integrate()

double Omoms00Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 0 (order 1)

◆ Omoms01Integrate()

double Omoms01Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 1 (order 2)

◆ Omoms02Integrate()

double Omoms02Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 2 (order 3)

◆ Omoms03Integrate()

double Omoms03Integrate ( double  Argument)

Returns the integral(-Infinity, Argument) for a Blu interpolant function of degree 3 (order 4)

◆ OmomsIntegrate()

int OmomsIntegrate ( long  Degree,
double  Argument,
double *  Result 
)

Computes the integral(-Infinity, Argument) for a Blu optimum function. success: return(!ERROR); failure: return(ERROR);

◆ SincIntegrate()

double SincIntegrate ( double  Argument)

Returns the approximate integral(-Infinity, Argument) for a sinc kernel evaluated at Argument. Maximum error is about 2.0E-7