coffee
Coronagraph Optimization For Fast Exoplanet Exploration
|
Go to the source code of this file.
Data Structures | |
struct | DM_SIM |
struct | ASPHSURFM |
struct | ASPHSURFR |
struct | FOCMASK |
struct | OPTSYST |
Functions | |
int_fast8_t | init_OptSystProp () |
int | OptSystProp_propagateCube (OPTSYST *optsyst, long index, const char *IDin_amp_name, const char *IDin_pha_name, const char *IDout_amp_name, const char *IDout_pha_name, double zprop, int sharedmem) |
int | OptSystProp_run (OPTSYST *optsyst, long index, long elemstart, long elemend, const char *savedir, int sharedmem) |
Optical propagation execution. More... | |
int_fast8_t init_OptSystProp | ( | ) |
int OptSystProp_propagateCube | ( | OPTSYST * | optsyst, |
long | index, | ||
const char * | IDin_amp_name, | ||
const char * | IDin_pha_name, | ||
const char * | IDout_amp_name, | ||
const char * | IDout_pha_name, | ||
double | zprop, | ||
int | sharedmem | ||
) |
int OptSystProp_run | ( | OPTSYST * | optsyst, |
long | index, | ||
long | elemstart, | ||
long | elemend, | ||
const char * | savedir, | ||
int | sharedmem | ||
) |
Optical propagation execution.
[in] | index | system index (usually 0) |
[in] | elemstart | starting element index |
[in] | elemend | ending element index |
[in] | savedir | directory to which image results are saved |
[in] | sharedmem | 1 if WF* arrays should be kept in memory after use |
optsyst.elemkeepmem 1 if element complex amplitude should be kept in memory after use
discard element memory after used
If not subsampled :