coffee
Coronagraph Optimization For Fast Exoplanet Exploration
|
PIAA-type coronagraph design. More...
Functions | |
long | PIAACMCsimul_mkLyotMask (const char *IDincoh_name, const char *IDmc_name, const char *IDzone_name, double throughput, const char *IDout_name) |
Variables | |
OPTPIAACMCDESIGN * | piaacmc |
PIAA-type coronagraph design.
Can design both APLCMC and PIAACMC coronagraphs
long PIAACMCsimul_mkLyotMask | ( | const char * | IDincoh_name, |
const char * | IDmc_name, | ||
const char * | IDzone_name, | ||
double | throughput, | ||
const char * | IDout_name | ||
) |
Make Lyot stop geometry param[in] IDincoh_name Incoherent Lyot pupil intensity response to off-axis sources parampin] IDmc_name Intensity Lyot pupil image for on-axis source
explores two thresholding methods applied together : (1) keeps pixels for which offaxisLight / onaxisLight > rsl (2) keeps pixels for which onaxisLight < v0 selects the mask that achieves the strongest on-axis rejection while satifying the throughput constraint
OPTPIAACMCDESIGN* piaacmc |