coffee
Coronagraph Optimization For Fast Exoplanet Exploration
PIAACMCsimul_mkFocalPlaneMask.c File Reference

Functions

long PIAACMCsimul_mkFocalPlaneMask (const char *IDzonemap_name, const char *ID_name, int mode, int saveMask)
 Make complex amplitude focal plane mask. More...
 

Variables

PIAACMCsimul_varType piaacmcsimul_var
 All global images and variables. More...
 
OPTSYSToptsyst
 optical system description More...
 
OPTPIAACMCDESIGNpiaacmc
 

Function Documentation

long PIAACMCsimul_mkFocalPlaneMask ( const char *  IDzonemap_name,
const char *  ID_name,
int  mode,
int  saveMask 
)

Make complex amplitude focal plane mask.

Parameters
[in]IDzonemap_namezones
[in]ID_name
[in]modeif mode = -1, make whole 1-fpm, if mode = zone, make only 1 zone with CA = (1.0, 0.0)
[in]saveMask1 if mask saved to file system

if mode is invalid number, no focal plane mask, AND assume 1-fpm is computed

zone numbering starts here from 1 (zone 1 = outermost ring)

Variable Documentation

OPTSYST* optsyst

optical system description

OPTPIAACMCDESIGN* piaacmc
PIAACMCsimul_varType piaacmcsimul_var

All global images and variables.