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

Functions

void PIAACMCsimul_init (OPTPIAACMCDESIGN *design, long index, double TTxld, double TTyld)
 Initializes the optsyst structure to simulate PIAACMC system. More...
 

Variables

PIAACMCsimul_varType piaacmcsimul_var
 
OPTSYSToptsyst
 optical system description More...
 
OPTPIAACMCDESIGNpiaacmc
 

Function Documentation

void PIAACMCsimul_init ( OPTPIAACMCDESIGN design,
long  index,
double  TTxld,
double  TTyld 
)

Initializes the optsyst structure to simulate PIAACMC system.

initializes the optsyst structure to simulate reflective PIAACMC system

Fills in an OPTSYST global optsyst (see OptSysProp.h) which describes the optical system as a series of planes based on the input design structure

TTxld and TTyld are tip/tilt x-y coordinates specifying the location of the source relative to the optical axis in units of lambda/D

Note
Index allows multiple configurations, but it's always 0. Nonzero values are untested

call PIAACMCsimul_mkFocalPlaneMask() to make the focal plane mask

Variable Documentation

OPTSYST* optsyst

optical system description

OPTPIAACMCDESIGN* piaacmc
PIAACMCsimul_varType piaacmcsimul_var