EMAN2
EMAN::Util Member List

This is the complete list of members for EMAN::Util, including all inherited members.

agauss(float a, float dx, float dy, float dz, float d)EMAN::Utilinlinestatic
angle3(double x1, double y1, double z1, double x2, double y2, double z2)EMAN::Utilinlinestatic
angle3(float x1, float y1, float z1, float x2, float y2, float z2)EMAN::Utilinlinestatic
angle_err_ri(float r1, float i1, float r2, float i2)EMAN::Utilinlinestatic
angle_norm_2pi(float in)EMAN::Utilinlinestatic
angle_norm_pi(float in)EMAN::Utilinlinestatic
angle_sub_2pi(float x, float y)EMAN::Utilinlinestatic
angle_sub_pi(float x, float y)EMAN::Utilinlinestatic
ap2ri(float *data, size_t n)EMAN::Utilstatic
ap2ri(double *data, size_t n)EMAN::Utilstatic
apply_precision(float &value, const float &precision)EMAN::Utilinlinestatic
bilinear_interpolate(float p1, float p2, float p3, float p4, float t, float u)EMAN::Utilinlinestatic
bilinear_interpolate_cmplx(std::complex< float > p1, std::complex< float > p2, std::complex< float > p3, std::complex< float > p4, float t, float u)EMAN::Utilinlinestatic
calc_bessel(const int n, const float &x)EMAN::Utilstatic
calc_best_fft_size(int low)EMAN::Utilstatic
calc_bilinear_least_square(const vector< float > &points)EMAN::Utilstatic
calc_least_square_fit(size_t nitems, const float *data_x, const float *data_y, float *p_slope, float *p_intercept, bool ignore_zero, float absmax=0)EMAN::Utilstatic
change_filename_ext(const string &old_filename, const string &new_ext)EMAN::Utilstatic
check_file_by_magic(const void *first_block, const char *magic)EMAN::Utilstatic
eman_copysign(float a, float b)EMAN::Utilinlinestatic
eman_erfc(float x)EMAN::Utilinlinestatic
equation_of_plane(const Vec3f &p1, const Vec3f &p2, const Vec3f &p3, float *plane)EMAN::Utilstatic
fast_acos(const float &f)EMAN::Utilstatic
fast_exp(const float &f)EMAN::Utilstatic
fast_floor(float x)EMAN::Utilinlinestatic
fast_gauss_B2(const float &f)EMAN::Utilstatic
file_lock_wait(FILE *file)EMAN::Utilstatic
find_max(const float *data, size_t nitems, float *p_max_val, int *p_max_index=0)EMAN::Utilstatic
find_min_and_max(const float *data, size_t nitems, float *p_max_val, float *p_min_val, int *p_max_index=0, int *p_min_index=0)EMAN::Utilstatic
flip_complex_phase(float *data, size_t n)EMAN::Utilstatic
flip_image(float *data, size_t nx, size_t ny)EMAN::Utilstatic
gauss3_interpolate_cmplx(std::complex< float > *p, float t, float u)EMAN::Utilinlinestatic
gauss_interpolate_cmplx(std::complex< float > p1, std::complex< float > p2, std::complex< float > p3, std::complex< float > p4, float t, float u)EMAN::Utilinlinestatic
get_filename_ext(const string &filename)EMAN::Utilstatic
get_frand(int low, int high)EMAN::Utilstatic
get_frand(float low, float high)EMAN::Utilstatic
get_frand(double low, double high)EMAN::Utilstatic
get_gauss_rand(float mean, float sigma)EMAN::Utilstatic
get_irand(int low, int high)EMAN::Utilstatic
get_line_from_string(char **str)EMAN::Utilstatic
get_max(float f1, float f2)EMAN::Utilinlinestatic
get_max(float f1, float f2, float f3)EMAN::Utilinlinestatic
get_max(float f1, float f2, float f3, float f4)EMAN::Utilinlinestatic
get_min(int f1, int f2)EMAN::Utilinlinestatic
get_min(int f1, int f2, int f3)EMAN::Utilinlinestatic
get_min(float f1, float f2)EMAN::Utilinlinestatic
get_min(float f1, float f2, float f3)EMAN::Utilinlinestatic
get_min(float f1, float f2, float f3, float f4)EMAN::Utilinlinestatic
get_randnum_seed()EMAN::Utilstatic
get_stats(const vector< float > &data)EMAN::Utilstatic
get_stats_cstyle(const vector< float > &data)EMAN::Utilstatic
get_str_float(const char *str, const char *float_var, float *p_val)EMAN::Utilstatic
get_str_float(const char *str, const char *float_var, float *p_v1, float *p_v2)EMAN::Utilstatic
get_str_float(const char *str, const char *float_var, int *p_nvalues, float *p_v1, float *p_v2)EMAN::Utilstatic
get_str_int(const char *str, const char *int_var, int *p_val)EMAN::Utilstatic
get_str_int(const char *str, const char *int_var, int *p_v1, int *p_v2)EMAN::Utilstatic
get_str_int(const char *str, const char *int_var, int *p_nvalues, int *p_v1, int *p_v2)EMAN::Utilstatic
get_time_label()EMAN::Utilstatic
getBaldwinGridWeights(const int &freq_cutoff, const float &P, const float &r, const float &dfreq=1, const float &alpha=0.5, const float &beta=0.2)EMAN::Utilstatic
goodf(const float *p_f)EMAN::Utilinlinestatic
goodf(const double *p_f)EMAN::Utilinlinestatic
hypot2(float x, float y)EMAN::Utilinlinestatic
hypot2sq(int x, int y)EMAN::Utilinlinestatic
hypot2sq(float x, float y)EMAN::Utilinlinestatic
hypot3(int x, int y, int z)EMAN::Utilinlinestatic
hypot3(float x, float y, float z)EMAN::Utilinlinestatic
hypot3(double x, double y, double z)EMAN::Utilinlinestatic
hypot3sq(int x, int y, int z)EMAN::Utilinlinestatic
hypot3sq(float x, float y, float z)EMAN::Utilinlinestatic
hypot_fast(int x, int y)EMAN::Utilstatic
hypot_fast_int(int x, int y)EMAN::Utilstatic
int2str(int n)EMAN::Utilstatic
is_file_exist(const string &filename)EMAN::Utilstatic
is_nan(const float number)EMAN::Utilinlinestatic
IsPower2(int x)EMAN::Utilinlinestatic
linear_interpolate(float p1, float p2, float t)EMAN::Utilinlinestatic
linear_interpolate_cmplx(std::complex< float > p1, std::complex< float > p2, float t)EMAN::Utilinlinestatic
log_2(float x)EMAN::Utilinlinestatic
log_2(double x)EMAN::Utilinlinestatic
log_2(int i)EMAN::Utilinlinestatic
MUTEX_INIT(MUTEX *mutex)EMAN::Utilstatic
MUTEX_LOCK(MUTEX *mutex)EMAN::Utilstatic
MUTEX_UNLOCK(MUTEX *mutex)EMAN::Utilstatic
nonconvex(const vector< float > &curve, int first=3)EMAN::Utilstatic
point_is_in_convex_polygon_2d(const Vec2f &p1, const Vec2f &p2, const Vec2f &p3, const Vec2f &p4, const Vec2f &actual_point)EMAN::Utilstatic
point_is_in_triangle_2d(const Vec2f &p1, const Vec2f &p2, const Vec2f &p3, const Vec2f &actual_point)EMAN::Utilstatic
printMatI3D(MIArray3D &mat, const string str=string(""), ostream &out=std::cout)EMAN::Utilstatic
recv_broadcast(int port)EMAN::Utilstatic
remove_filename_ext(const string &filename)EMAN::Utilstatic
replace_non_ascii(char *str, int max_size, char repl_char='?')EMAN::Utilstatic
rotate_phase_origin(float *data, size_t nx, size_t ny, size_t nz)EMAN::Utilstatic
round(float x)EMAN::Utilinlinestatic
round(double x)EMAN::Utilinlinestatic
save_data(const vector< float > &x_array, const vector< float > &y_array, const string &filename)EMAN::Utilstatic
save_data(float x0, float dx, const vector< float > &y_array, const string &filename)EMAN::Utilstatic
save_data(float x0, float dx, float *y_array, size_t array_size, const string &filename)EMAN::Utilstatic
sbasename(const string &filename)EMAN::Utilstatic
set_log_level(int argc, char *argv[])EMAN::Utilstatic
set_randnum_seed(unsigned long long seed)EMAN::Utilstatic
sgn(T &val)EMAN::Utilinlinestatic
sort_mat(float *left, float *right, int *leftPerm, int *rightPerm)EMAN::Utilstatic
square(int n)EMAN::Utilinlinestatic
square(float x)EMAN::Utilinlinestatic
square(double x)EMAN::Utilinlinestatic
square_sum(float x, float y)EMAN::Utilinlinestatic
sstrncmp(const char *s1, const char *s2)EMAN::Utilstatic
str_to_lower(const string &s)EMAN::Utilstatic
svdcmp(const vector< EMData * > &data, int nvec)EMAN::Utilstatic
trilinear_interpolate(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float t, float u, float v)EMAN::Utilinlinestatic
trilinear_interpolate_complex(std::complex< float > p1, std::complex< float > p2, std::complex< float > p3, std::complex< float > p4, std::complex< float > p5, std::complex< float > p6, std::complex< float > p7, std::complex< float > p8, float t, float u, float v)EMAN::Utilinlinestatic
windowdot(const vector< float > &curveA, const vector< float > &curveB, int window, int normA)EMAN::Utilstatic