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

Functions

int PIAACMCsimul_exec_optimize_lyot_stop_position ()
 

Variables

PIAACMCsimul_varType piaacmcsimul_var
 
OPTSYSToptsyst
 optical system description More...
 
OPTPIAACMCDESIGNpiaacmc
 

Function Documentation

int PIAACMCsimul_exec_optimize_lyot_stop_position ( )

Mode 1: Optimize Lyot stop positions

Lyot stop positions are encoded as piaacmc[0].LyotStop_zpos

there can be multiple LyotStop_zpos

Vary these zpos, looking for the best contrast returned by PIAACMCsimul_computePSF

Search is performed by iterative refined marching

Variable Documentation

OPTSYST* optsyst

optical system description

OPTPIAACMCDESIGN* piaacmc
PIAACMCsimul_varType piaacmcsimul_var