diff options
Diffstat (limited to 'libcrystfel/src/geometry.h')
-rw-r--r-- | libcrystfel/src/geometry.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libcrystfel/src/geometry.h b/libcrystfel/src/geometry.h index 162c0355..e0d21dda 100644 --- a/libcrystfel/src/geometry.h +++ b/libcrystfel/src/geometry.h @@ -61,12 +61,31 @@ typedef enum { } PartialityModel; + +/* Enumeration of parameters which may want to be refined */ +enum { + GPARAM_ASX, + GPARAM_ASY, + GPARAM_ASZ, + GPARAM_BSX, + GPARAM_BSY, + GPARAM_BSZ, + GPARAM_CSX, + GPARAM_CSY, + GPARAM_CSZ, + GPARAM_R, + GPARAM_DIV, +}; + + extern RefList *find_intersections(struct image *image, Crystal *cryst, PartialityModel pmodel); extern RefList *find_intersections_to_res(struct image *image, Crystal *cryst, PartialityModel pmodel, double max_res); +extern double r_gradient(UnitCell *cell, int k, Reflection *refl, + struct image *image); extern void update_partialities(Crystal *cryst, PartialityModel pmodel); extern void polarisation_correction(RefList *list, UnitCell *cell, struct image *image); |