libcrystfel 0.11.1-244-g4019144e+
Loading...
Searching...
No Matches
predict-refine.h File Reference

Data Structures

struct  reflpeak
 

Macros

#define EXC_WEIGHT   (1.0e-7)
 

Enumerations

enum  gparam {
  GPARAM_A_STAR ,
  GPARAM_B_STAR ,
  GPARAM_C_STAR ,
  GPARAM_AL_STAR ,
  GPARAM_BE_STAR ,
  GPARAM_GA_STAR ,
  GPARAM_CELL_RX ,
  GPARAM_CELL_RY ,
  GPARAM_CELL_RZ ,
  GPARAM_DET_TX ,
  GPARAM_DET_TY ,
  GPARAM_DET_TZ ,
  GPARAM_DET_RX ,
  GPARAM_DET_RY ,
  GPARAM_DET_RZ
}
 

Functions

int refine_prediction (struct image *image, Crystal *cr, Mille *mille, int max_mille_level, UnitCell *target)
 
int refine_radius (Crystal *cr, struct image *image)
 
double r_dev (struct reflpeak *rp)
 
double fs_dev (struct reflpeak *rp, struct detgeom *det)
 
double ss_dev (struct reflpeak *rp, struct detgeom *det)
 
double r_gradient (int param, Reflection *refl, UnitCell *cell, double wavelength)
 
int fs_ss_gradient (int param, Reflection *refl, UnitCell *cell, struct detgeom_panel *p, gsl_matrix *panel_Minv, double cx, double cy, double cz, float *fsg, float *ssg)
 
void crossp_norm (double c1[3], double c2[3], double u[3])
 
void rotate3d (double vec[3], double axis[3], double ang)
 
void adjust_vector_length (double vec[3], double adj)
 

Detailed Description

Prediction refinement: refinement of indexing solutions before integration.

Enumeration Type Documentation

◆ gparam

enum gparam

Enumeration of parameters which may want to be refined