coffee
Coronagraph Optimization For Fast Exoplanet Exploration
|
Go to the source code of this file.
Functions | |
void | __attribute__ ((constructor)) libinit_image_gen() |
int_fast8_t | init_image_gen () |
long | make_double_star (const char *ID_name, long l1, long l2, double intensity_1, double intensity_2, double separation, double position_angle) |
long | make_disk (const char *ID_name, long l1, long l2, double x_center, double y_center, double radius) |
long | make_subpixdisk (const char *ID_name, long l1, long l2, double x_center, double y_center, double radius) |
long | make_subpixdisk_perturb (const char *ID_name, long l1, long l2, double x_center, double y_center, double radius, long n, double *ra, double *ka, double *pa) |
long | make_square (const char *ID_name, long l1, long l2, double x_center, double y_center, double radius) |
long | make_rectangle (const char *ID_name, long l1, long l2, double x_center, double y_center, double radius1, double radius2) |
long | make_line (const char *IDname, long l1, long l2, double x1, double y1, double x2, double y2, double t) |
long | make_lincoordinate (const char *IDname, long l1, long l2, double x_center, double y_center, double angle) |
long | make_hexagon (const char *IDname, long l1, long l2, double x_center, double y_center, double radius) |
long | make_hexsegpupil (const char *IDname, long size, double radius, double gap, double step) |
long | IMAGE_gen_segments2WFmodes (const char *prefix, long ndigit, const char *IDout) |
long | make_jacquinot_pupil (const char *ID_name, long l1, long l2, double x_center, double y_center, double width, double height) |
long | make_sectors (const char *ID_name, long l1, long l2, double x_center, double y_center, double step, long NB_sectors) |
long | make_rnd (const char *ID_name, long l1, long l2, const char *options) |
long | make_rnd_double (const char *ID_name, long l1, long l2, const char *options) |
long | make_gauss (const char *ID_name, long l1, long l2, double a, double A) |
long | make_2axis_gauss (const char *ID_name, long l1, long l2, double a, double A, double E, double PA) |
long | make_cluster (const char *ID_name, long l1, long l2, const char *options) |
long | make_galaxy (const char *ID_name, long l1, long l2, double S_radius, double S_L0, double S_ell, double S_PA, double E_radius, double E_L0, double E_ell, double E_PA) |
long | make_Egalaxy (const char *ID_name, long l1, long l2, const char *options) |
long | gen_image_EZdisk (const char *ID_name, long size, double InnerEdge, double Index, double Incl) |
long | make_slopexy (const char *ID_name, long l1, long l2, double sx, double sy) |
long | make_dist (const char *ID_name, long l1, long l2, double f1, double f2) |
long | make_PosAngle (const char *ID_name, long l1, long l2, double f1, double f2) |
long | make_psf_from_profile (const char *profile_name, const char *ID_name, long l1, long l2) |
long | make_offsetHyperGaussian (long size, double a, double b, long n, char *IDname) |
long | make_cosapoedgePupil (long size, double a, double b, const char *IDname) |
long | make_2Dgridpix (const char *IDname, long xsize, long ysize, double pitchx, double pitchy, double offsetx, double offsety) |
long | make_tile (const char *IDin_name, long size, const char *IDout_name) |
long | image_gen_im2coord (const char *IDin_name, int axis, const char *IDout_name) |
void __attribute__ | ( | (constructor) | ) |
long gen_image_EZdisk | ( | const char * | ID_name, |
long | size, | ||
double | InnerEdge, | ||
double | Index, | ||
double | Incl | ||
) |
long image_gen_im2coord | ( | const char * | IDin_name, |
int | axis, | ||
const char * | IDout_name | ||
) |
long IMAGE_gen_segments2WFmodes | ( | const char * | prefix, |
long | ndigit, | ||
const char * | IDout | ||
) |
int_fast8_t init_image_gen | ( | ) |
long make_2axis_gauss | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | a, | ||
double | A, | ||
double | E, | ||
double | PA | ||
) |
long make_2Dgridpix | ( | const char * | IDname, |
long | xsize, | ||
long | ysize, | ||
double | pitchx, | ||
double | pitchy, | ||
double | offsetx, | ||
double | offsety | ||
) |
long make_cluster | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
const char * | options | ||
) |
long make_cosapoedgePupil | ( | long | size, |
double | a, | ||
double | b, | ||
const char * | IDname | ||
) |
long make_disk | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius | ||
) |
long make_dist | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | f1, | ||
double | f2 | ||
) |
long make_double_star | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | intensity_1, | ||
double | intensity_2, | ||
double | separation, | ||
double | position_angle | ||
) |
long make_Egalaxy | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
const char * | options | ||
) |
long make_galaxy | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | S_radius, | ||
double | S_L0, | ||
double | S_ell, | ||
double | S_PA, | ||
double | E_radius, | ||
double | E_L0, | ||
double | E_ell, | ||
double | E_PA | ||
) |
long make_gauss | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | a, | ||
double | A | ||
) |
long make_hexagon | ( | const char * | IDname, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius | ||
) |
long make_hexsegpupil | ( | const char * | IDname, |
long | size, | ||
double | radius, | ||
double | gap, | ||
double | step | ||
) |
long make_jacquinot_pupil | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | width, | ||
double | height | ||
) |
long make_lincoordinate | ( | const char * | IDname, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | angle | ||
) |
long make_line | ( | const char * | IDname, |
long | l1, | ||
long | l2, | ||
double | x1, | ||
double | y1, | ||
double | x2, | ||
double | y2, | ||
double | t | ||
) |
long make_offsetHyperGaussian | ( | long | size, |
double | a, | ||
double | b, | ||
long | n, | ||
char * | IDname | ||
) |
long make_PosAngle | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | f1, | ||
double | f2 | ||
) |
long make_psf_from_profile | ( | const char * | profile_name, |
const char * | ID_name, | ||
long | l1, | ||
long | l2 | ||
) |
long make_rectangle | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius1, | ||
double | radius2 | ||
) |
long make_rnd | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
const char * | options | ||
) |
long make_rnd_double | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
const char * | options | ||
) |
long make_sectors | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | step, | ||
long | NB_sectors | ||
) |
long make_slopexy | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | sx, | ||
double | sy | ||
) |
long make_square | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius | ||
) |
long make_subpixdisk | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius | ||
) |
long make_subpixdisk_perturb | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | x_center, | ||
double | y_center, | ||
double | radius, | ||
long | n, | ||
double * | ra, | ||
double * | ka, | ||
double * | pa | ||
) |
long make_tile | ( | const char * | IDin_name, |
long | size, | ||
const char * | IDout_name | ||
) |