integration

integration

Functions

Types and Values

Description

Functions

INTEGRATION_DEFAULTS_PROF2D

#define INTEGRATION_DEFAULTS_PROF2D (INTEGRATION_PROF2D | INTEGRATION_CENTER)

INTEGRATION_DEFAULTS_RINGS

#define INTEGRATION_DEFAULTS_RINGS (INTEGRATION_RINGS)

INTEGRATION_METHOD_MASK

#define INTEGRATION_METHOD_MASK (0xff)

integrate_all ()

void
integrate_all (struct image *image,
               IntegrationMethod meth,
               double ir_inn,
               double ir_mid,
               double ir_out,
               IntDiag int_diag,
               signed int idh,
               signed int idk,
               signed int idl);

integrate_all_2 ()

void
integrate_all_2 (struct image *image,
                 IntegrationMethod meth,
                 double push_res,
                 double ir_inn,
                 double ir_mid,
                 double ir_out,
                 IntDiag int_diag,
                 signed int idh,
                 signed int idk,
                 signed int idl);

integrate_all_3 ()

void
integrate_all_3 (struct image *image,
                 IntegrationMethod meth,
                 PartialityModel pmodel,
                 double push_res,
                 double ir_inn,
                 double ir_mid,
                 double ir_out,
                 IntDiag int_diag,
                 signed int idh,
                 signed int idk,
                 signed int idl);

integrate_all_4 ()

void
integrate_all_4 (struct image *image,
                 IntegrationMethod meth,
                 PartialityModel pmodel,
                 double push_res,
                 double ir_inn,
                 double ir_mid,
                 double ir_out,
                 IntDiag int_diag,
                 signed int idh,
                 signed int idk,
                 signed int idl,
                 pthread_mutex_t *term_lock);

integration_method ()

IntegrationMethod
integration_method (const char *t,
                    int *err);

Types and Values

enum IntegrationMethod

An enumeration of all the available integration methods.

Members

INTEGRATION_NONE

No integration at all

 

INTEGRATION_RINGS

Summation of pixel values inside ring, minus background

 

INTEGRATION_PROF2D

Two dimensional profile fitting

 

INTEGRATION_SATURATED

Integrate saturated reflections

 

INTEGRATION_CENTER

Center the peak in the box prior to integration

 

INTEGRATION_RESCUT

Stop integrating at the diffraction limit of the crystal

 

INTEGRATION_GRADIENTBG

Fit a gradient to the background

 

enum IntDiag

An IntDiag describes the condition under which the integration subsystem should display diagnostic information to the user.

Members

INTDIAG_NONE

Never show diagnostics

 

INTDIAG_RANDOM

Show diagnostics for a randomly selected 1% of reflections

 

INTDIAG_ALL

Show diagnostics for all reflections

 

INTDIAG_INDICES

Show diagnostics when the Miller indices of the reflection are the ones specified

 

INTDIAG_NEGATIVE

Show diagnostics when the measured intensity is less than minus three times its estimated error.

 

INTDIAG_IMPLAUSIBLE

Show diagnostics when the measured intensity is les than minus five times its estimated error.

 

INTDIAG_STRONG

Show diagnostics when the measured intensity is more than three times its estimated error.