This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | Utilit1 (double *, double *, int) |
void | Utilit2 (double *X, double *X1, double *Y, double *D, double *dd, double xk, int l, float(*my_func)(EMData *, EMData *, EMData *, float, float, float), EMData *image, EMData *refim, EMData *mask) |
void | Derivatives (double *X, double *D, double *Y, double *dd, double xk, int l, float(*my_func)(EMData *, EMData *, EMData *, float, float, float), EMData *, EMData *, EMData *) |
void | Steepda (double *X, double xk, double e, int l, int m, int *n, float(*my_func)(EMData *, EMData *, EMData *, float, float, float), EMData *, EMData *, EMData *) |
void | Utilit2_G (double *X, double *X1, double *Y, double *D, double *dd, double xk, int l, float(*my_func)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float), EMData *image, EMData *refim, EMData *mask, Util::KaiserBessel &kb) |
void | Derivatives_G (double *X, double *D, double *Y, double *dd, double xk, int l, float(*my_func)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float), EMData *image, EMData *refim, EMData *mask, Util::KaiserBessel &kb) |
void | Steepda_G (double *X, double xk, double e, int l, int m, int *n, float(*my_func)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float), EMData *image, EMData *refim, EMData *mask, Util::KaiserBessel &kb) |
void Derivatives | ( | double * | X, | |
double * | D, | |||
double * | Y, | |||
double * | dd, | |||
double | xk, | |||
int | l, | |||
float(*)(EMData *, EMData *, EMData *, float, float, float) | my_func, | |||
EMData * | , | |||
EMData * | , | |||
EMData * | ||||
) |
void Derivatives_G | ( | double * | X, | |
double * | D, | |||
double * | Y, | |||
double * | dd, | |||
double | xk, | |||
int | l, | |||
float(*)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float) | my_func, | |||
EMData * | image, | |||
EMData * | refim, | |||
EMData * | mask, | |||
Util::KaiserBessel & | kb | |||
) |
void Steepda | ( | double * | X, | |
double | xk, | |||
double | e, | |||
int | l, | |||
int | m, | |||
int * | n, | |||
float(*)(EMData *, EMData *, EMData *, float, float, float) | my_func, | |||
EMData * | , | |||
EMData * | , | |||
EMData * | ||||
) |
void Steepda_G | ( | double * | X, | |
double | xk, | |||
double | e, | |||
int | l, | |||
int | m, | |||
int * | n, | |||
float(*)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float) | my_func, | |||
EMData * | image, | |||
EMData * | refim, | |||
EMData * | mask, | |||
Util::KaiserBessel & | kb | |||
) |
void Utilit1 | ( | double * | , | |
double * | , | |||
int | ||||
) |
Definition at line 57 of file steepest.cpp.
References sqrt().
Referenced by Derivatives(), Derivatives_G(), Steepda(), and Steepda_G().
00057 { 00058 int i; 00059 // Find the magnitude of the gradient 00060 *dd=0.0; 00061 for (i=1; i<l+1; i++) *dd += D[i]*D[i]; 00062 *dd=sqrt(*dd); 00063 }
void Utilit2 | ( | double * | X, | |
double * | X1, | |||
double * | Y, | |||
double * | D, | |||
double * | dd, | |||
double | xk, | |||
int | l, | |||
float(*)(EMData *, EMData *, EMData *, float, float, float) | my_func, | |||
EMData * | image, | |||
EMData * | refim, | |||
EMData * | mask | |||
) |
void Utilit2_G | ( | double * | X, | |
double * | X1, | |||
double * | Y, | |||
double * | D, | |||
double * | dd, | |||
double | xk, | |||
int | l, | |||
float(*)(EMData *, EMData *, EMData *, Util::KaiserBessel &, float, float, float) | my_func, | |||
EMData * | image, | |||
EMData * | refim, | |||
EMData * | mask, | |||
Util::KaiserBessel & | kb | |||
) |