cfitsTK
|
Functions | |
int_fast8_t | coronagraph_make_2Dprolate_cli () |
int_fast8_t | coronagraph_make_2Dprolateld_cli () |
int_fast8_t | coronagraph_update_2Dprolate_cli () |
int_fast8_t | coronagraph_simulPSF_cli () |
int_fast8_t | CORONAGRAPHS_scanPIAACMC_centObs_perf_cli () |
int_fast8_t | init_coronagraphs () |
double | coronagraph_make_2Dprolate (double fpmradpix, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name) |
double | coronagraph_make_2Dprolate_DFT (double fpmradpix, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name) |
int | coronagraph_make_2Dprolateld (double masksizeld, double beamradpix, double centralObs, const char *outname, long size, const char *pupmask_name) |
int | coronagraph_make_2Dprolate_CS (double masksize, double beamradpix, const char *outname) |
int | coronagraph_update_2Dprolate (double masksizeld, double beamradpix, double centralObs, double zfactor) |
double | coronagraph_apofit_eval_r (double r) |
double | coronagraph_apofit_eval () |
double | coronagraph_apofit_f_evalmask (const gsl_vector *v, void *params) |
double | coronagraph_apofit (const char *fnameout) |
int_fast8_t | coronagraph_APLCapo_compile () |
int | coronagraph_init_PIAA () |
int | coronagraphs_free_PIAA () |
int | coronagraph_telescope_pupil_Subaru_inside1 (double x, double y) |
int | coronagraphs_make_SUBARU_pupil () |
int | coronagraph_PIAAperturbation (double *zarray, long *zindex, long NBzern, double ratio) |
int | coronagraphs_PIAA_apodize_beam (const char *ampl1, const char *opd1, const char *ampl2, const char *opd2) |
int | coronagraph_init_CPA () |
int | coronagraph_init_ODC () |
int | coronagraph_init_BL8 () |
int | coronagraph_init_BL4 () |
int | coronagraph_init_RRPM () |
int | coronagraph_init_OVC (long charge) |
int | coronagraph_simul_SHEAR4 (double xld, double yld, const char *psfname) |
int | coronagraph_simul_DICC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_AIC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_4QPM (double xld, double yld, const char *psfname) |
int | coronagraph_simul_ODC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_BL8 (double xld, double yld, const char *psfname) |
int | coronagraph_simul_BL4 (double xld, double yld, const char *psfname) |
int | coronagraph_simul_RRPM (double xld, double yld, const char *psfname) |
int | coronagraph_simul_OVC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_CPA (double xld, double yld, const char *psfname) |
int | coronagraph_simul_PPA (double xld, double yld, const char *psfname) |
int | coronagraph_simul_NOCORO (double xld, double yld, const char *psfname) |
int | coronagraph_simul_PIAA (double xld, double yld, const char *psfname) |
int | coronagraph_simul_PIAAC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_STRIPC (double xld, double yld, const char *psfname) |
int | coronagraph_simul_SIMXY (double xld, double yld, const char *psfname) |
int | coronagraph_simul_AIC_PIAAC (double xld, double yld, const char *psfname) |
int | coronagraph_RRPM_optimize () |
int | coronagraph_simul_MULTISTEP_APLC (double xld, double yld, const char *psfname) |
int | coronagraph_init_EXTERNAL_OCCULTER (double D, double l, double lambda, long FACTOR) |
int | coronagraph_simul_EXTERNAL_OCCULTER (double xld, double yld, const char *psfname) |
int | coronagraph_simulPSF (double xld, double yld, const char *psfname, long coronagraph_type, const char *options) |
int | coronagraph_transm (const char *fname, long coronagraph_type, double logcontrast, const char *options) |
int | coronagraph_userfunc () |
int | coronagraph_compute_limitcoeff () |
int | CORONAGRAPHS_scanPIAACMC_centObs_perf (double obs0input) |
Variables | |
DATA | data |
System includes. More... | |
static int | useDFT = 1 |
static double | DFTZFACTOR = 8.0 |
double | CORONAGRAPHS_PIXSCALE = CORONAGRAPHS_TDIAM/CORONAGRAPHS_PSCALE/CORONAGRAPHS_ARRAYSIZE |
double | COROTMP1 |
double | MASKSIZELD |
static int | FPMASKSIZE_ERROR = 0 |
static double | FPMASK_FACTOR = 1.0 |
static double | FPMASK_FACTOR1 = 1.0 |
static double | FPMASK_FACTOR2 = 1.1 |
static double | FPM_TRANSM1 = 0.0 |
static double | FPM_TRANSM2 = 1.0 |
static double | BL8MASK [BL8MASK_NBSTEP] |
static double | BL8MASK_m = 1.0 |
static double | BL8MASK_l = 3.0 |
static double | BL8MASK_eps = 0.6 |
static int | BL8MODE = 1 |
static double | BL4MASK_eps = 0.21 |
static double | ODC_GAUSS = 10.0 |
static double | ODCMASK_eps = 0.85 |
static double | SHEAR4_SHEAR = 0.1 |
static double | RRPM_RADIUS = 0.53773 |
static double | RRPM_P2 = -0.3207 |
static double | RRPM_P3 = 0.00952 |
static double | RRPM_P4 = 0.000658 |
static double | RRPM_P5 = 0.001127 |
static int | RRPM_PIAA = 1 |
static double | CPAAPO [CPAAPO_NBPOINTS] |
static double | PIAACENTOBS = 0.0 |
static long | PIAAAPO_NBPOINTS = 2042 |
static double * | PIAAAPO |
static double * | PIAA_HYBRID_CPAAPO |
static double | PIAAAPO2D [CORONAGRAPHS_ARRAYSIZE *CORONAGRAPHS_ARRAYSIZE] |
static char | PIAAAPO_FNAME [400] ="pup_10.411256_2.0" |
static char | PIAAAPODIZE_2DAPOFNAME [400] ="APLCapo_4.200.1024.ref.gz" |
static int | PIAAFPMASK = 0 |
static int | PIAALOWFS = 1 |
static double | PIAAFPMASKRAD = 5.5 |
static double * | piaaconfpup_amp_profile |
static double * | piaaconfr0 |
static double * | piaaconfr1 |
static long | piaaconfNBpoints |
static double * | piaaconfr0fr1 |
static double * | piaaconfr1fr0 |
static double * | piaaconfM0 |
static double * | piaaconfM1 |
static int | piaaconfdirection = 0 |
static double | PIAAFLUXFACTOR |
static double | PIAAOVERSIZE = 1.025 |
static int | initPIAA =0 |
static int | AUTOPIAACMASK = 1 |
static double | APLC_CentOBS0 = 0.0 |
static double | APLC_CentOBS1 = 0.0 |
static double | PIAAextfactor0 = 1.1 |
static double | PIAAextfactor1 = 1.1 |
static int | APLC_PIAA = 0 |
static long | NB_APLC_STEP = 0 |
static double | APLC_FPMASKsize = 4.2 |
static int | APLC_FLIP = 0 |
static int | APLC_PMASK = 0 |
static double | FPMASK_transm_error = 0.0 |
static double | FPMASK_size_error = 0.0 |
static double | STRIPCOFFSET = 0.4 |
static long | OVC_CHARGE = 2 |
static long | aporawN |
static double * | aporaw_r |
static double * | aporaw_v |
static int | fitapoINIT = 0 |
static long | fitapoN = 5 |
static double * | fitapo_a |
static double * | fitapo_b |
static double * | fitapo_c |
static double * | fitapo_c1 |
static long | LOOPCNT = 0 |
static double | optval0 |
static long | IDprol_init |
static long | IDprol_ffrac |
static long | IDprol_transm |
static long | IDprol_peak |
static long | IDprol_fitapo_a |
static long | IDprol_fitapo_b |
static long | IDprol_fitapo_c |
static long | IDprol_fitfit |
static double | fitapo_minc = 0.1 |
static double | APLCapo_CO_START = 0.0 |
static double | APLCapo_CO_END = 0.5 |
static double | APLCapo_CO_STEP = 0.001 |
static double | APLCapo_FPMRAD_START = 0.8 |
static double | APLCapo_FPMRAD_END = 5.0 |
static double | APLCapo_FPMRAD_STEP = 0.001 |
int_fast8_t coronagraph_APLCapo_compile | ( | ) |
double coronagraph_apofit | ( | const char * | fnameout | ) |
double coronagraph_apofit_eval | ( | ) |
double coronagraph_apofit_eval_r | ( | double | r | ) |
double coronagraph_apofit_f_evalmask | ( | const gsl_vector * | v, |
void * | params | ||
) |
int coronagraph_compute_limitcoeff | ( | ) |
int coronagraph_init_BL4 | ( | ) |
int coronagraph_init_BL8 | ( | ) |
int coronagraph_init_CPA | ( | ) |
int coronagraph_init_EXTERNAL_OCCULTER | ( | double | D, |
double | l, | ||
double | lambda, | ||
long | FACTOR | ||
) |
int coronagraph_init_ODC | ( | ) |
int coronagraph_init_OVC | ( | long | charge | ) |
int coronagraph_init_PIAA | ( | ) |
int coronagraph_init_RRPM | ( | ) |
double coronagraph_make_2Dprolate | ( | double | fpmradpix, |
double | beamradpix, | ||
double | centralObs, | ||
const char * | outname, | ||
long | size, | ||
const char * | pupmask_name | ||
) |
int_fast8_t coronagraph_make_2Dprolate_cli | ( | ) |
int coronagraph_make_2Dprolate_CS | ( | double | masksize, |
double | beamradpix, | ||
const char * | outname | ||
) |
double coronagraph_make_2Dprolate_DFT | ( | double | fpmradpix, |
double | beamradpix, | ||
double | centralObs, | ||
const char * | outname, | ||
long | size, | ||
const char * | pupmask_name | ||
) |
int coronagraph_make_2Dprolateld | ( | double | masksizeld, |
double | beamradpix, | ||
double | centralObs, | ||
const char * | outname, | ||
long | size, | ||
const char * | pupmask_name | ||
) |
int_fast8_t coronagraph_make_2Dprolateld_cli | ( | ) |
int coronagraph_PIAAperturbation | ( | double * | zarray, |
long * | zindex, | ||
long | NBzern, | ||
double | ratio | ||
) |
int coronagraph_RRPM_optimize | ( | ) |
int coronagraph_simul_4QPM | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_AIC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_AIC_PIAAC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_BL4 | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_BL8 | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_CPA | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_DICC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_EXTERNAL_OCCULTER | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_MULTISTEP_APLC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_NOCORO | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_ODC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_OVC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_PIAA | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_PIAAC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_PPA | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_RRPM | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_SHEAR4 | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_SIMXY | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simul_STRIPC | ( | double | xld, |
double | yld, | ||
const char * | psfname | ||
) |
int coronagraph_simulPSF | ( | double | xld, |
double | yld, | ||
const char * | psfname, | ||
long | coronagraph_type, | ||
const char * | options | ||
) |
int_fast8_t coronagraph_simulPSF_cli | ( | ) |
int coronagraph_telescope_pupil_Subaru_inside1 | ( | double | x, |
double | y | ||
) |
int coronagraph_transm | ( | const char * | fname, |
long | coronagraph_type, | ||
double | logcontrast, | ||
const char * | options | ||
) |
int coronagraph_update_2Dprolate | ( | double | masksizeld, |
double | beamradpix, | ||
double | centralObs, | ||
double | zfactor | ||
) |
int_fast8_t coronagraph_update_2Dprolate_cli | ( | ) |
int coronagraph_userfunc | ( | ) |
int coronagraphs_free_PIAA | ( | ) |
int coronagraphs_make_SUBARU_pupil | ( | ) |
int coronagraphs_PIAA_apodize_beam | ( | const char * | ampl1, |
const char * | opd1, | ||
const char * | ampl2, | ||
const char * | opd2 | ||
) |
int CORONAGRAPHS_scanPIAACMC_centObs_perf | ( | double | obs0input | ) |
int_fast8_t CORONAGRAPHS_scanPIAACMC_centObs_perf_cli | ( | ) |
int_fast8_t init_coronagraphs | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
double CORONAGRAPHS_PIXSCALE = CORONAGRAPHS_TDIAM/CORONAGRAPHS_PSCALE/CORONAGRAPHS_ARRAYSIZE |
double COROTMP1 |
|
static |
DATA data |
System includes.
External libraries
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
double MASKSIZELD |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |