cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
COREMOD_arith.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void __attribute__ ((constructor)) libinit_COREMOD_arith()
 Initialize module. More...
 
int init_COREMOD_arith ()
 
imageID arith_set_pixel (const char *ID_name, double value, long x, long y)
 
imageID arith_set_pixel_1Drange (const char *ID_name, double value, long x, long y)
 
imageID arith_set_row (const char *ID_name, double value, long y)
 
imageID arith_set_col (const char *ID_name, double value, long x)
 
imageID arith_image_zero (const char *ID_name)
 
imageID arith_image_crop (const char *ID_name, const char *ID_out, long *start, long *end, long cropdim)
 
imageID arith_image_extract2D (const char *in_name, const char *out_name, long size_x, long size_y, long xstart, long ystart)
 
imageID arith_image_extract3D (const char *in_name, const char *out_name, long size_x, long size_y, long size_z, long xstart, long ystart, long zstart)
 
imageID arith_image_merge3D (const char *ID_name1, const char *ID_name2, const char *IDout_name)
 
double arith_image_total (const char *ID_name)
 
double arith_image_mean (const char *ID_name)
 
double arith_image_min (const char *ID_name)
 
double arith_image_max (const char *ID_name)
 
double arith_image_percentile (const char *ID_name, double fraction)
 
double arith_image_median (const char *ID_name)
 
long arith_image_dx (const char *ID_name, const char *IDout_name)
 
long arith_image_dy (const char *ID_name, const char *IDout_name)
 
int arith_image_acos_byID (long ID, long IDout)
 
int arith_image_asin_byID (long ID, long IDout)
 
int arith_image_atan_byID (long ID, long IDout)
 
int arith_image_ceil_byID (long ID_name, long IDout)
 
int arith_image_cos_byID (long ID, long IDout)
 
int arith_image_cosh_byID (long ID, long IDout)
 
int arith_image_exp_byID (long ID, long IDout)
 
int arith_image_fabs_byID (long ID, long IDout)
 
int arith_image_floor_byID (long ID, long IDout)
 
int arith_image_ln_byID (long ID, long IDout)
 
int arith_image_log_byID (long ID, long IDout)
 
int arith_image_sqrt_byID (long ID, long IDout)
 
int arith_image_sin_byID (long ID, long IDout)
 
int arith_image_sinh_byID (long ID, long IDout)
 
int arith_image_tan_byID (long ID, long IDout)
 
int arith_image_tanh_byID (long ID, long IDout)
 
int arith_image_acos (const char *ID_name, const char *ID_out)
 
int arith_image_asin (const char *ID_name, const char *ID_out)
 
int arith_image_atan (const char *ID_name, const char *ID_out)
 
int arith_image_ceil (const char *ID_name, const char *ID_out)
 
int arith_image_cos (const char *ID_name, const char *ID_out)
 
int arith_image_cosh (const char *ID_name, const char *ID_out)
 
int arith_image_exp (const char *ID_name, const char *ID_out)
 
int arith_image_fabs (const char *ID_name, const char *ID_out)
 
int arith_image_floor (const char *ID_name, const char *ID_out)
 
int arith_image_ln (const char *ID_name, const char *ID_out)
 
int arith_image_log (const char *ID_name, const char *ID_out)
 
int arith_image_sqrt (const char *ID_name, const char *ID_out)
 
int arith_image_sin (const char *ID_name, const char *ID_out)
 
int arith_image_sinh (const char *ID_name, const char *ID_out)
 
int arith_image_tan (const char *ID_name, const char *ID_out)
 
int arith_image_tanh (const char *ID_name, const char *ID_out)
 
int arith_image_acos_inplace_byID (long ID)
 
int arith_image_asin_inplace_byID (long ID)
 
int arith_image_atan_inplace_byID (long ID)
 
int arith_image_ceil_inplace_byID (long ID)
 
int arith_image_cos_inplace_byID (long ID)
 
int arith_image_cosh_inplace_byID (long ID)
 
int arith_image_exp_inplace_byID (long ID)
 
int arith_image_fabs_inplace_byID (long ID)
 
int arith_image_floor_inplace_byID (long ID)
 
int arith_image_ln_inplace_byID (long ID)
 
int arith_image_log_inplace_byID (long ID)
 
int arith_image_sqrt_inplace_byID (long ID)
 
int arith_image_sin_inplace_byID (long ID)
 
int arith_image_sinh_inplace_byID (long ID)
 
int arith_image_tan_inplace_byID (long ID)
 
int arith_image_tanh_inplace_byID (long ID)
 
int arith_image_acos_inplace (const char *ID_name)
 
int arith_image_asin_inplace (const char *ID_name)
 
int arith_image_atan_inplace (const char *ID_name)
 
int arith_image_ceil_inplace (const char *ID_name)
 
int arith_image_cos_inplace (const char *ID_name)
 
int arith_image_cosh_inplace (const char *ID_name)
 
int arith_image_exp_inplace (const char *ID_name)
 
int arith_image_fabs_inplace (const char *ID_name)
 
int arith_image_floor_inplace (const char *ID_name)
 
int arith_image_ln_inplace (const char *ID_name)
 
int arith_image_log_inplace (const char *ID_name)
 
int arith_image_sqrt_inplace (const char *ID_name)
 
int arith_image_sin_inplace (const char *ID_name)
 
int arith_image_sinh_inplace (const char *ID_name)
 
int arith_image_tan_inplace (const char *ID_name)
 
int arith_image_tanh_inplace (const char *ID_name)
 
double Ppositive (double a)
 
double Ptrunc (double a, double b, double c)
 
int arith_image_function_im_im__d_d (const char *ID_name, const char *ID_out, double(*pt2function)(double))
 
int arith_image_function_imd_im__dd_d (const char *ID_name, double v0, const char *ID_out, double(*pt2function)(double, double))
 
int arith_image_function_imdd_im__ddd_d (const char *ID_name, double v0, double v1, const char *ID_out, double(*pt2function)(double, double, double))
 
int arith_image_fmod_byID (long ID1, long ID2, long IDout)
 
int arith_image_pow_byID (long ID1, long ID2, const char *IDout)
 
int arith_image_add_byID (long ID1, long ID2, long IDout)
 
int arith_image_sub_byID (long ID1, long ID2, long IDout)
 
int arith_image_mult_byID (long ID1, long ID2, long IDout)
 
int arith_image_div_byID (long ID1, long ID2, long IDout)
 
int arith_image_minv_byID (long ID1, long ID2, long IDout)
 
int arith_image_maxv_byID (long ID1, long ID2, long IDout)
 
int arith_image_fmod (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_pow (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_add (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_sub (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_mult (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_div (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_minv (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_maxv (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_fmod_inplace_byID (long ID1, long ID2)
 
int arith_image_pow_inplace_byID (long ID1, long ID2)
 
int arith_image_add_inplace_byID (long ID1, long ID2)
 
int arith_image_sub_inplace_byID (long ID1, long ID2)
 
int arith_image_mult_inplace_byID (long ID1, long ID2)
 
int arith_image_div_inplace_byID (long ID1, long ID2)
 
int arith_image_minv_inplace_byID (long ID1, long ID2)
 
int arith_image_maxv_inplace_byID (long ID1, long ID2)
 
int arith_image_fmod_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_pow_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_add_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_sub_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_mult_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_div_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_minv_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_maxv_inplace (const char *ID1_name, const char *ID2_name)
 
int arith_image_Cadd_byID (long ID1, long ID2, long IDout)
 
int arith_image_Csub_byID (long ID1, long ID2, long IDout)
 
int arith_image_Cmult_byID (long ID1, long ID2, long IDout)
 
int arith_image_Cdiv_byID (long ID1, long ID2, long IDout)
 
int arith_image_Cadd (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_Csub (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_Cmult (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_Cdiv (const char *ID1_name, const char *ID2_name, const char *ID_out)
 
int arith_image_cstfmod_byID (long ID, double f1, long IDout)
 
int arith_image_cstadd_byID (long ID, double f1, long IDout)
 
int arith_image_cstsub_byID (long ID, double f1, long IDout)
 
int arith_image_cstsubm_byID (long ID, double f1, long IDout)
 
int arith_image_cstmult_byID (long ID, double f1, long IDout)
 
int arith_image_cstdiv_byID (long ID, double f1, long IDout)
 
int arith_image_cstpow_byID (long ID, double f1, long IDout)
 
int arith_image_cstmaxv_byID (long ID, double f1, long IDout)
 
int arith_image_cstminv_byID (long ID, double f1, long IDout)
 
int arith_image_cstfmod (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstadd (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstsub (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstsubm (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstmult (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstdiv (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstpow (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstmaxv (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstminv (const char *ID_name, double f1, const char *ID_out)
 
int arith_image_cstfmod_inplace_byID (long ID, double f1)
 
int arith_image_cstadd_inplace_byID (long ID, double f1)
 
int arith_image_cstsub_inplace_byID (long ID, double f1)
 
int arith_image_cstmult_inplace_byID (long ID, double f1)
 
int arith_image_cstdiv_inplace_byID (long ID, double f1)
 
int arith_image_cstpow_inplace_byID (long ID, double f1)
 
int arith_image_cstmaxv_inplace_byID (long ID, double f1)
 
int arith_image_cstminv_inplace_byID (long ID, double f1)
 
int arith_image_cstfmod_inplace (const char *ID_name, double f1)
 
int arith_image_cstadd_inplace (const char *ID_name, double f1)
 
int arith_image_cstsub_inplace (const char *ID_name, double f1)
 
int arith_image_cstmult_inplace (const char *ID_name, double f1)
 
int arith_image_cstdiv_inplace (const char *ID_name, double f1)
 
int arith_image_cstpow_inplace (const char *ID_name, double f1)
 
int arith_image_cstmaxv_inplace (const char *ID_name, double f1)
 
int arith_image_cstminv_inplace (const char *ID_name, double f1)
 
int arith_image_trunc_byID (long ID, double f1, double f2, long IDout)
 
int arith_image_trunc_inplace_byID (long IDname, double f1, double f2)
 
int arith_image_trunc (const char *ID_name, double f1, double f2, const char *ID_out)
 
int arith_image_trunc_inplace (const char *ID_name, double f1, double f2)
 
long arith_make_slopexy (const char *ID_name, long l1, long l2, double sx, double sy)
 
int execute_arith (const char *cmd)
 

Function Documentation

◆ __attribute__()

void __attribute__ ( (constructor)  )

Initialize module.

◆ arith_image_acos()

int arith_image_acos ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_acos_byID()

int arith_image_acos_byID ( long  ID,
long  IDout 
)

◆ arith_image_acos_inplace()

int arith_image_acos_inplace ( const char *  ID_name)

◆ arith_image_acos_inplace_byID()

int arith_image_acos_inplace_byID ( long  ID)

◆ arith_image_add()

int arith_image_add ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_add_byID()

int arith_image_add_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_add_inplace()

int arith_image_add_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_add_inplace_byID()

int arith_image_add_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_asin()

int arith_image_asin ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_asin_byID()

int arith_image_asin_byID ( long  ID,
long  IDout 
)

◆ arith_image_asin_inplace()

int arith_image_asin_inplace ( const char *  ID_name)

◆ arith_image_asin_inplace_byID()

int arith_image_asin_inplace_byID ( long  ID)

◆ arith_image_atan()

int arith_image_atan ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_atan_byID()

int arith_image_atan_byID ( long  ID,
long  IDout 
)

◆ arith_image_atan_inplace()

int arith_image_atan_inplace ( const char *  ID_name)

◆ arith_image_atan_inplace_byID()

int arith_image_atan_inplace_byID ( long  ID)

◆ arith_image_Cadd()

int arith_image_Cadd ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_Cadd_byID()

int arith_image_Cadd_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_Cdiv()

int arith_image_Cdiv ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_Cdiv_byID()

int arith_image_Cdiv_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_ceil()

int arith_image_ceil ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_ceil_byID()

int arith_image_ceil_byID ( long  ID_name,
long  IDout 
)

◆ arith_image_ceil_inplace()

int arith_image_ceil_inplace ( const char *  ID_name)

◆ arith_image_ceil_inplace_byID()

int arith_image_ceil_inplace_byID ( long  ID)

◆ arith_image_Cmult()

int arith_image_Cmult ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_Cmult_byID()

int arith_image_Cmult_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_cos()

int arith_image_cos ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_cos_byID()

int arith_image_cos_byID ( long  ID,
long  IDout 
)

◆ arith_image_cos_inplace()

int arith_image_cos_inplace ( const char *  ID_name)

◆ arith_image_cos_inplace_byID()

int arith_image_cos_inplace_byID ( long  ID)

◆ arith_image_cosh()

int arith_image_cosh ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_cosh_byID()

int arith_image_cosh_byID ( long  ID,
long  IDout 
)

◆ arith_image_cosh_inplace()

int arith_image_cosh_inplace ( const char *  ID_name)

◆ arith_image_cosh_inplace_byID()

int arith_image_cosh_inplace_byID ( long  ID)

◆ arith_image_crop()

imageID arith_image_crop ( const char *  ID_name,
const char *  ID_out,
long *  start,
long *  end,
long  cropdim 
)

◆ arith_image_cstadd()

int arith_image_cstadd ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstadd_byID()

int arith_image_cstadd_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstadd_inplace()

int arith_image_cstadd_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstadd_inplace_byID()

int arith_image_cstadd_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstdiv()

int arith_image_cstdiv ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstdiv_byID()

int arith_image_cstdiv_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstdiv_inplace()

int arith_image_cstdiv_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstdiv_inplace_byID()

int arith_image_cstdiv_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstfmod()

int arith_image_cstfmod ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstfmod_byID()

int arith_image_cstfmod_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstfmod_inplace()

int arith_image_cstfmod_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstfmod_inplace_byID()

int arith_image_cstfmod_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstmaxv()

int arith_image_cstmaxv ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstmaxv_byID()

int arith_image_cstmaxv_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstmaxv_inplace()

int arith_image_cstmaxv_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstmaxv_inplace_byID()

int arith_image_cstmaxv_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstminv()

int arith_image_cstminv ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstminv_byID()

int arith_image_cstminv_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstminv_inplace()

int arith_image_cstminv_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstminv_inplace_byID()

int arith_image_cstminv_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstmult()

int arith_image_cstmult ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstmult_byID()

int arith_image_cstmult_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstmult_inplace()

int arith_image_cstmult_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstmult_inplace_byID()

int arith_image_cstmult_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstpow()

int arith_image_cstpow ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstpow_byID()

int arith_image_cstpow_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstpow_inplace()

int arith_image_cstpow_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstpow_inplace_byID()

int arith_image_cstpow_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstsub()

int arith_image_cstsub ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstsub_byID()

int arith_image_cstsub_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_cstsub_inplace()

int arith_image_cstsub_inplace ( const char *  ID_name,
double  f1 
)

◆ arith_image_cstsub_inplace_byID()

int arith_image_cstsub_inplace_byID ( long  ID,
double  f1 
)

◆ arith_image_cstsubm()

int arith_image_cstsubm ( const char *  ID_name,
double  f1,
const char *  ID_out 
)

◆ arith_image_cstsubm_byID()

int arith_image_cstsubm_byID ( long  ID,
double  f1,
long  IDout 
)

◆ arith_image_Csub()

int arith_image_Csub ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_Csub_byID()

int arith_image_Csub_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_div()

int arith_image_div ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_div_byID()

int arith_image_div_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_div_inplace()

int arith_image_div_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_div_inplace_byID()

int arith_image_div_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_dx()

long arith_image_dx ( const char *  ID_name,
const char *  IDout_name 
)

◆ arith_image_dy()

long arith_image_dy ( const char *  ID_name,
const char *  IDout_name 
)

◆ arith_image_exp()

int arith_image_exp ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_exp_byID()

int arith_image_exp_byID ( long  ID,
long  IDout 
)

◆ arith_image_exp_inplace()

int arith_image_exp_inplace ( const char *  ID_name)

◆ arith_image_exp_inplace_byID()

int arith_image_exp_inplace_byID ( long  ID)

◆ arith_image_extract2D()

imageID arith_image_extract2D ( const char *  in_name,
const char *  out_name,
long  size_x,
long  size_y,
long  xstart,
long  ystart 
)

◆ arith_image_extract3D()

imageID arith_image_extract3D ( const char *  in_name,
const char *  out_name,
long  size_x,
long  size_y,
long  size_z,
long  xstart,
long  ystart,
long  zstart 
)

◆ arith_image_fabs()

int arith_image_fabs ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_fabs_byID()

int arith_image_fabs_byID ( long  ID,
long  IDout 
)

◆ arith_image_fabs_inplace()

int arith_image_fabs_inplace ( const char *  ID_name)

◆ arith_image_fabs_inplace_byID()

int arith_image_fabs_inplace_byID ( long  ID)

◆ arith_image_floor()

int arith_image_floor ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_floor_byID()

int arith_image_floor_byID ( long  ID,
long  IDout 
)

◆ arith_image_floor_inplace()

int arith_image_floor_inplace ( const char *  ID_name)

◆ arith_image_floor_inplace_byID()

int arith_image_floor_inplace_byID ( long  ID)

◆ arith_image_fmod()

int arith_image_fmod ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_fmod_byID()

int arith_image_fmod_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_fmod_inplace()

int arith_image_fmod_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_fmod_inplace_byID()

int arith_image_fmod_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_function_im_im__d_d()

int arith_image_function_im_im__d_d ( const char *  ID_name,
const char *  ID_out,
double(*)(double)  pt2function 
)

◆ arith_image_function_imd_im__dd_d()

int arith_image_function_imd_im__dd_d ( const char *  ID_name,
double  v0,
const char *  ID_out,
double(*)(double, double)  pt2function 
)

◆ arith_image_function_imdd_im__ddd_d()

int arith_image_function_imdd_im__ddd_d ( const char *  ID_name,
double  v0,
double  v1,
const char *  ID_out,
double(*)(double, double, double)  pt2function 
)

◆ arith_image_ln()

int arith_image_ln ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_ln_byID()

int arith_image_ln_byID ( long  ID,
long  IDout 
)

◆ arith_image_ln_inplace()

int arith_image_ln_inplace ( const char *  ID_name)

◆ arith_image_ln_inplace_byID()

int arith_image_ln_inplace_byID ( long  ID)

◆ arith_image_log()

int arith_image_log ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_log_byID()

int arith_image_log_byID ( long  ID,
long  IDout 
)

◆ arith_image_log_inplace()

int arith_image_log_inplace ( const char *  ID_name)

◆ arith_image_log_inplace_byID()

int arith_image_log_inplace_byID ( long  ID)

◆ arith_image_max()

double arith_image_max ( const char *  ID_name)

◆ arith_image_maxv()

int arith_image_maxv ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_maxv_byID()

int arith_image_maxv_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_maxv_inplace()

int arith_image_maxv_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_maxv_inplace_byID()

int arith_image_maxv_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_mean()

double arith_image_mean ( const char *  ID_name)

◆ arith_image_median()

double arith_image_median ( const char *  ID_name)

◆ arith_image_merge3D()

imageID arith_image_merge3D ( const char *  ID_name1,
const char *  ID_name2,
const char *  IDout_name 
)

◆ arith_image_min()

double arith_image_min ( const char *  ID_name)

◆ arith_image_minv()

int arith_image_minv ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_minv_byID()

int arith_image_minv_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_minv_inplace()

int arith_image_minv_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_minv_inplace_byID()

int arith_image_minv_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_mult()

int arith_image_mult ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_mult_byID()

int arith_image_mult_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_mult_inplace()

int arith_image_mult_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_mult_inplace_byID()

int arith_image_mult_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_percentile()

double arith_image_percentile ( const char *  ID_name,
double  fraction 
)

◆ arith_image_pow()

int arith_image_pow ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_pow_byID()

int arith_image_pow_byID ( long  ID1,
long  ID2,
const char *  IDout 
)

◆ arith_image_pow_inplace()

int arith_image_pow_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_pow_inplace_byID()

int arith_image_pow_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_sin()

int arith_image_sin ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_sin_byID()

int arith_image_sin_byID ( long  ID,
long  IDout 
)

◆ arith_image_sin_inplace()

int arith_image_sin_inplace ( const char *  ID_name)

◆ arith_image_sin_inplace_byID()

int arith_image_sin_inplace_byID ( long  ID)

◆ arith_image_sinh()

int arith_image_sinh ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_sinh_byID()

int arith_image_sinh_byID ( long  ID,
long  IDout 
)

◆ arith_image_sinh_inplace()

int arith_image_sinh_inplace ( const char *  ID_name)

◆ arith_image_sinh_inplace_byID()

int arith_image_sinh_inplace_byID ( long  ID)

◆ arith_image_sqrt()

int arith_image_sqrt ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_sqrt_byID()

int arith_image_sqrt_byID ( long  ID,
long  IDout 
)

◆ arith_image_sqrt_inplace()

int arith_image_sqrt_inplace ( const char *  ID_name)

◆ arith_image_sqrt_inplace_byID()

int arith_image_sqrt_inplace_byID ( long  ID)

◆ arith_image_sub()

int arith_image_sub ( const char *  ID1_name,
const char *  ID2_name,
const char *  ID_out 
)

◆ arith_image_sub_byID()

int arith_image_sub_byID ( long  ID1,
long  ID2,
long  IDout 
)

◆ arith_image_sub_inplace()

int arith_image_sub_inplace ( const char *  ID1_name,
const char *  ID2_name 
)

◆ arith_image_sub_inplace_byID()

int arith_image_sub_inplace_byID ( long  ID1,
long  ID2 
)

◆ arith_image_tan()

int arith_image_tan ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_tan_byID()

int arith_image_tan_byID ( long  ID,
long  IDout 
)

◆ arith_image_tan_inplace()

int arith_image_tan_inplace ( const char *  ID_name)

◆ arith_image_tan_inplace_byID()

int arith_image_tan_inplace_byID ( long  ID)

◆ arith_image_tanh()

int arith_image_tanh ( const char *  ID_name,
const char *  ID_out 
)

◆ arith_image_tanh_byID()

int arith_image_tanh_byID ( long  ID,
long  IDout 
)

◆ arith_image_tanh_inplace()

int arith_image_tanh_inplace ( const char *  ID_name)

◆ arith_image_tanh_inplace_byID()

int arith_image_tanh_inplace_byID ( long  ID)

◆ arith_image_total()

double arith_image_total ( const char *  ID_name)

◆ arith_image_trunc()

int arith_image_trunc ( const char *  ID_name,
double  f1,
double  f2,
const char *  ID_out 
)

◆ arith_image_trunc_byID()

int arith_image_trunc_byID ( long  ID,
double  f1,
double  f2,
long  IDout 
)

◆ arith_image_trunc_inplace()

int arith_image_trunc_inplace ( const char *  ID_name,
double  f1,
double  f2 
)

◆ arith_image_trunc_inplace_byID()

int arith_image_trunc_inplace_byID ( long  IDname,
double  f1,
double  f2 
)

◆ arith_image_zero()

imageID arith_image_zero ( const char *  ID_name)

◆ arith_make_slopexy()

long arith_make_slopexy ( const char *  ID_name,
long  l1,
long  l2,
double  sx,
double  sy 
)

◆ arith_set_col()

imageID arith_set_col ( const char *  ID_name,
double  value,
long  x 
)

◆ arith_set_pixel()

imageID arith_set_pixel ( const char *  ID_name,
double  value,
long  x,
long  y 
)

◆ arith_set_pixel_1Drange()

imageID arith_set_pixel_1Drange ( const char *  ID_name,
double  value,
long  x,
long  y 
)

◆ arith_set_row()

imageID arith_set_row ( const char *  ID_name,
double  value,
long  y 
)

◆ execute_arith()

int execute_arith ( const char *  cmd)

◆ init_COREMOD_arith()

int init_COREMOD_arith ( )

◆ Ppositive()

double Ppositive ( double  a)

◆ Ptrunc()

double Ptrunc ( double  a,
double  b,
double  c 
)