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

 

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.