1 #ifndef _WFPROPAGATEMODULE_H
2 #define _WFPROPAGATEMODULE_H
14 long Fresnel_propagate_cube(
const char *IDcin_name,
const char *IDout_name_amp,
const char *IDout_name_pha,
double PUPIL_SCALE,
double zstart,
double zend,
long NBzpts,
double lambda);
int Fresnel_propagate_wavefront(const char *in, const char *out, double PUPIL_SCALE, double z, double lambda)
Definition: WFpropagate.c:86
long WFpropagate_run()
Definition: WFpropagate.c:536
int Init_Fresnel_propagate_wavefront(const char *Cim, long size, double PUPIL_SCALE, double z, double lambda, double FPMASKRAD, int Precision)
Definition: WFpropagate.c:184
int_fast8_t init_WFpropagate()
Definition: WFpropagate.c:59
long Fresnel_propagate_cube(const char *IDcin_name, const char *IDout_name_amp, const char *IDout_name_pha, double PUPIL_SCALE, double zstart, double zend, long NBzpts, double lambda)
Definition: WFpropagate.c:355
int Fresnel_propagate_wavefront1(const char *in, const char *out, const char *Cin)
Definition: WFpropagate.c:289