Top | ![]() |
![]() |
![]() |
![]() |
RefList * | find_intersections () |
RefList * | find_intersections_to_res () |
void | update_partialities () |
void | polarisation_correction () |
double | sphere_fraction () |
double | gaussian_fraction () |
double | r_gradient () |
double | x_gradient () |
double | y_gradient () |
RefList * find_intersections (struct image *image
,Crystal *cryst
,PartialityModel pmodel
);
RefList * find_intersections_to_res (struct image *image
,Crystal *cryst
,PartialityModel pmodel
,double max_res
);
void update_partialities (Crystal *cryst
,PartialityModel pmodel
);
Updates the partialities of cryst
's reflections according to pmodel
and
the current state of the crystal (e.g. its unit cell parameters).
void polarisation_correction (RefList *list
,UnitCell *cell
,struct image *image
);
double x_gradient (int param
,Reflection *refl
,UnitCell *cell
,struct panel *p
,double lambda
);
double y_gradient (int param
,Reflection *refl
,UnitCell *cell
,struct panel *p
,double lambda
);
A PartialityModel
describes a geometrical model which can be used to
calculate spot partialities and Lorentz correction factors.