TwiceAsNice
2019-02-18
|
Classes | |
struct | simstruct |
Macros | |
#define | PSF_INTERPW 2 /* Footprint of PSF interpolant */ |
#define | PSF_NINTERP (PSF_INTERPW*PSF_INTERPW) /* Interpolant area */ |
#define | PSF_NVARSNAP 11 /* Number of PSF snapshots per axis */ |
#define | PSF_NVARORDER 3 /* Number of PSF variation orders (-1)*/ |
#define | PSF_VARTHRESH 1e-9 /* Aberration significance threshold */ |
#define | QUANT_ACCURACY 1.0 /* flux quantization in units of noise RMS */ |
Enumerations | |
enum | imatypenum { PUPIL_REAL, PUPIL_IMAGINARY, PUPIL_MODULUS, PUPIL_PHASE, PUPIL_MTF, PSF_MTF, PSF_FULLRES, PSF_FINALRES, SKY_NONOISE, SKY, GRID_NONOISE, GRID } |
enum | psftypenum { PSF_INTERNAL, PSF_FILE } |
enum | seeingtypenum { NO_SEEING, LONG_EXPOSURE, SHORT_EXPOSURE } |
enum | centertypenum { CENTER_UPPERHALF, CENTER_LOWERHALF, CENTER_HALF, CENTER_CENTROID, CENTER_CENTROID_COMMON, CENTER_PEAK } |
enum | tracktypenum { NO_TRACKERR, DRIFT, JITTER } |
enum | correltypenum { CORREL_NONE, CORREL_NOISE, CORREL_ALL } |
Functions | |
simstruct * | sim_init (void) |
void | sim_end (simstruct *sim) |
#define PSF_INTERPW 2 /* Footprint of PSF interpolant */ |
#define PSF_NINTERP (PSF_INTERPW*PSF_INTERPW) /* Interpolant area */ |
#define PSF_NVARORDER 3 /* Number of PSF variation orders (-1)*/ |
#define PSF_NVARSNAP 11 /* Number of PSF snapshots per axis */ |
#define PSF_VARTHRESH 1e-9 /* Aberration significance threshold */ |
#define QUANT_ACCURACY 1.0 /* flux quantization in units of noise RMS */ |
enum centertypenum |
enum correltypenum |
enum imatypenum |
enum psftypenum |
enum seeingtypenum |
enum tracktypenum |
void sim_end | ( | simstruct * | sim | ) |
simstruct* sim_init | ( | void | ) |