cfitsTK
OPTPIAACMCDESIGN Struct Reference

#include <PIAACMCsimul.h>

Data Fields

double centObs0
 
double centObs1
 
double r0lim
 
double r1lim
 
long NBradpts
 
int nblambda
 
double lambda
 
double lambdaB
 
double lambdaarray [2000]
 
float beamrad
 
long size
 
float pixscale
 
int PIAAmode
 
float PIAA0pos
 
float PIAAsep
 
int prePIAA0mask
 
float prePIAA0maskpos
 
int postPIAA0mask
 
float postPIAA0maskpos
 
float PIAAcoeff
 
int invPIAAmode
 
float LyotZmin
 
float LyotZmax
 
float pupoutmaskrad
 
int nbDM
 
double DMpos [10]
 
long ID_DM [10]
 
long NBLyotStop
 
long IDLyotStop [10]
 
double LyotStop_zpos [10]
 
char PIAAmaterial_name [10]
 
int PIAAmaterial_code
 
long CmodesID
 
long Cmsize
 
long NBCmodes
 
long piaaNBCmodesmax
 
long FmodesID
 
long Fmsize
 
long NBFmodes
 
float piaaCPAmax
 
long piaa0CmodesID
 
long piaa0FmodesID
 
long piaa1CmodesID
 
long piaa1FmodesID
 
float peakPSF
 
double fpmaskradld
 
long focmNBzone
 
double Fratio
 
long zonezID
 
double fpmaskamptransm
 
long zoneaID
 
double fpzfactor
 
double fpmRad
 
long NBrings
 
double fpmminsag
 
double fpmmaxsag
 
double fpmsagreg_coeff
 
double fpmsagreg_alpha
 
long NBringCentCone
 
double fpmCentConeRad
 
double fpmCentConeZ
 
double fpmOuterConeZ
 
double fpmOuterConeRadld
 
double fpmOuterConeRad
 
long fpmarraysize
 
char fpmmaterial_name [10]
 
int fpmmaterial_code
 

Field Documentation

float OPTPIAACMCDESIGN::beamrad
double OPTPIAACMCDESIGN::centObs0

input central obstruction

double OPTPIAACMCDESIGN::centObs1

output central obstruction

long OPTPIAACMCDESIGN::CmodesID
long OPTPIAACMCDESIGN::Cmsize
double OPTPIAACMCDESIGN::DMpos[10]
long OPTPIAACMCDESIGN::FmodesID
long OPTPIAACMCDESIGN::Fmsize
long OPTPIAACMCDESIGN::focmNBzone
long OPTPIAACMCDESIGN::fpmarraysize
double OPTPIAACMCDESIGN::fpmaskamptransm
double OPTPIAACMCDESIGN::fpmaskradld
double OPTPIAACMCDESIGN::fpmCentConeRad
double OPTPIAACMCDESIGN::fpmCentConeZ
int OPTPIAACMCDESIGN::fpmmaterial_code
char OPTPIAACMCDESIGN::fpmmaterial_name[10]
double OPTPIAACMCDESIGN::fpmmaxsag
double OPTPIAACMCDESIGN::fpmminsag
double OPTPIAACMCDESIGN::fpmOuterConeRad
double OPTPIAACMCDESIGN::fpmOuterConeRadld
double OPTPIAACMCDESIGN::fpmOuterConeZ
double OPTPIAACMCDESIGN::fpmRad
double OPTPIAACMCDESIGN::fpmsagreg_alpha
double OPTPIAACMCDESIGN::fpmsagreg_coeff
double OPTPIAACMCDESIGN::fpzfactor
double OPTPIAACMCDESIGN::Fratio
long OPTPIAACMCDESIGN::ID_DM[10]
long OPTPIAACMCDESIGN::IDLyotStop[10]
int OPTPIAACMCDESIGN::invPIAAmode
double OPTPIAACMCDESIGN::lambda
double OPTPIAACMCDESIGN::lambdaarray[2000]
double OPTPIAACMCDESIGN::lambdaB
double OPTPIAACMCDESIGN::LyotStop_zpos[10]
float OPTPIAACMCDESIGN::LyotZmax
float OPTPIAACMCDESIGN::LyotZmin
long OPTPIAACMCDESIGN::NBCmodes
int OPTPIAACMCDESIGN::nbDM
long OPTPIAACMCDESIGN::NBFmodes
int OPTPIAACMCDESIGN::nblambda
long OPTPIAACMCDESIGN::NBLyotStop

Number of Lyot stops

long OPTPIAACMCDESIGN::NBradpts

number of points for common r0, r1, piaa sags 1D table

long OPTPIAACMCDESIGN::NBringCentCone
long OPTPIAACMCDESIGN::NBrings
float OPTPIAACMCDESIGN::peakPSF
long OPTPIAACMCDESIGN::piaa0CmodesID
long OPTPIAACMCDESIGN::piaa0FmodesID
float OPTPIAACMCDESIGN::PIAA0pos
long OPTPIAACMCDESIGN::piaa1CmodesID
long OPTPIAACMCDESIGN::piaa1FmodesID
float OPTPIAACMCDESIGN::PIAAcoeff
float OPTPIAACMCDESIGN::piaaCPAmax
int OPTPIAACMCDESIGN::PIAAmaterial_code
char OPTPIAACMCDESIGN::PIAAmaterial_name[10]
int OPTPIAACMCDESIGN::PIAAmode
long OPTPIAACMCDESIGN::piaaNBCmodesmax
float OPTPIAACMCDESIGN::PIAAsep
float OPTPIAACMCDESIGN::pixscale
int OPTPIAACMCDESIGN::postPIAA0mask
float OPTPIAACMCDESIGN::postPIAA0maskpos
int OPTPIAACMCDESIGN::prePIAA0mask
float OPTPIAACMCDESIGN::prePIAA0maskpos
float OPTPIAACMCDESIGN::pupoutmaskrad
double OPTPIAACMCDESIGN::r0lim

outer radius after extrapolation, piaa mirror 0

double OPTPIAACMCDESIGN::r1lim

outer radius after extrapolation, piaa mirror 1

long OPTPIAACMCDESIGN::size
long OPTPIAACMCDESIGN::zoneaID
long OPTPIAACMCDESIGN::zonezID

The documentation for this struct was generated from the following file: