1 #if !defined(CORONAGRAPHS_H)
6 #define CORONAGRAPHS_ARRAYSIZE 4096
13 double coronagraph_make_2Dprolate(
double masksizepix,
double beamradpix,
double centralObs,
const char *outname,
long size,
const char *pupmask_name);
15 int coronagraph_make_2Dprolateld(
double masksizeld,
double beamradpix,
double centralObs,
const char *outname,
long size,
const char *pupmask_name);
49 int coronagraph_simulPSF(
double xld,
double yld,
const char *psfname,
long coronagraph_type,
const char *options);
51 int coronagraph_transm(
const char *fname,
long coronagraph_type,
double logcontrast,
const char *options);
int coronagraph_update_2Dprolate(double masksizeld, double beamradpix, double centralObs, double zfactor)
Definition: coronagraphs.c:1152
int coronagraph_simul_MULTISTEP_APLC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:6657
int coronagraph_simul_RRPM(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5068
int CORONAGRAPHS_scanPIAACMC_centObs_perf(double obs0input)
Definition: coronagraphs.c:8852
int coronagraph_init_PIAA()
Definition: coronagraphs.c:2152
int coronagraph_compute_limitcoeff()
Definition: coronagraphs.c:8673
int coronagraph_simulPSF(double xld, double yld, const char *psfname, long coronagraph_type, const char *options)
Definition: coronagraphs.c:7698
int coronagraph_simul_AIC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4284
int_fast8_t init_coronagraphs()
Definition: coronagraphs.c:293
int coronagraph_simul_BL8(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4671
int coronagraph_userfunc()
Definition: coronagraphs.c:8594
int coronagraph_simul_PIAAC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5989
int coronagraph_simul_OVC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5282
int coronagraph_simul_4QPM(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4365
int coronagraphs_PIAA_apodize_beam(const char *ampl1, const char *opd1, const char *ampl2, const char *opd2)
Definition: coronagraphs.c:3334
int coronagraph_make_2Dprolateld(double masksizeld, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name)
Definition: coronagraphs.c:1109
int coronagraph_simul_PIAA(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5809
int coronagraph_simul_CPA(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5526
double coronagraph_make_2Dprolate(double masksizepix, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name)
Definition: coronagraphs.c:369
int coronagraph_transm(const char *fname, long coronagraph_type, double logcontrast, const char *options)
Definition: coronagraphs.c:8095
int coronagraphs_make_SUBARU_pupil()
Definition: coronagraphs.c:3063
int coronagraph_make_2Dprolate_CS(double masksize, double centralObs, const char *outname)
Definition: coronagraphs.c:1132
int coronagraph_simul_AIC_PIAAC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:6441
int_fast8_t coronagraph_APLCapo_compile()
Definition: coronagraphs.c:1874