#ifndef _H_I3_SERSICS_DEFINITION #define _H_I3_SERSICS_DEFINITION #include "i3_global.h" #define HAVE_SERSICS_MODEL /* This file is automatically generated. Edit the corresponding python file to change it.*/ typedef struct i3_sersics_parameter_set { i3_flt x0; /* The x-coordinate of the center of the de Vaucouleurs bulge profile */ i3_flt y0; /* The y-coordinate of the center of the de Vaucouleurs bulge profile */ i3_flt e1; /* The ellipticity along x axs */ i3_flt e2; /* The ellipticity along x=y axs */ i3_flt radius; /* The bulge scale radius (exp scale radius is set from this too) */ i3_flt radius_ratio; /* The bulge-disc ratio */ i3_flt bulge_A; /* amplitude of the bulge */ i3_flt disc_A; /* amplitude of the disc */ i3_flt bulge_index; /* Sersic index of the bulge component */ i3_flt disc_index; /* Sersic index of the disc component */ i3_flt delta_e_bulge; /* The additional e in the bulge component compared to the disc */ i3_flt delta_theta_bulge; /* The rotation of the the bulge compared to the disc */ } i3_sersics_parameter_set; #define i3_sersics_nparam 12 #endif