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_simul_PIAA(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5820
int coronagraph_compute_limitcoeff()
Definition: coronagraphs.c:8684
int coronagraph_update_2Dprolate(double masksizeld, double beamradpix, double centralObs, double zfactor)
Definition: coronagraphs.c:1163
int coronagraph_simul_4QPM(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4376
int coronagraphs_PIAA_apodize_beam(const char *ampl1, const char *opd1, const char *ampl2, const char *opd2)
Definition: coronagraphs.c:3345
int coronagraph_userfunc()
Definition: coronagraphs.c:8605
int coronagraph_simul_PIAAC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:6000
int coronagraph_simul_BL8(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4682
int coronagraphs_make_SUBARU_pupil()
Definition: coronagraphs.c:3074
int coronagraph_simul_RRPM(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5079
int coronagraph_make_2Dprolateld(double masksizeld, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name)
Definition: coronagraphs.c:1120
int_fast8_t init_coronagraphs()
Definition: coronagraphs.c:308
int coronagraph_simul_AIC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:4295
int coronagraph_simul_OVC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5293
int coronagraph_init_PIAA()
Definition: coronagraphs.c:2163
int coronagraph_transm(const char *fname, long coronagraph_type, double logcontrast, const char *options)
Definition: coronagraphs.c:8106
int coronagraph_simul_CPA(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:5537
int coronagraph_simul_AIC_PIAAC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:6452
int CORONAGRAPHS_scanPIAACMC_centObs_perf(double obs0input)
Definition: coronagraphs.c:8863
int coronagraph_make_2Dprolate_CS(double masksize, double centralObs, const char *outname)
Definition: coronagraphs.c:1143
int_fast8_t coronagraph_APLCapo_compile()
Definition: coronagraphs.c:1885
int coronagraph_simul_MULTISTEP_APLC(double xld, double yld, const char *psfname)
Definition: coronagraphs.c:6668
int coronagraph_simulPSF(double xld, double yld, const char *psfname, long coronagraph_type, const char *options)
Definition: coronagraphs.c:7709
double coronagraph_make_2Dprolate(double masksizepix, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name)
Definition: coronagraphs.c:380