Top | ![]() |
![]() |
![]() |
![]() |
char * | detect_indexing_methods () |
IndexingPrivate * | setup_indexing () |
void | cleanup_indexing () |
IndexingMethod | get_indm_from_string () |
IndexingMethod | get_indm_from_string_2 () |
void | index_pattern () |
void | index_pattern_2 () |
char * | indexer_str () |
const char * | dirax_probe () |
void * | dirax_prepare () |
int | run_dirax () |
void | dirax_cleanup () |
const char * | mosflm_probe () |
void * | mosflm_prepare () |
int | run_mosflm () |
void | mosflm_cleanup () |
const char * | xds_probe () |
void * | xds_prepare () |
int | run_xds () |
void | xds_cleanup () |
const char * | asdf_probe () |
void * | asdf_prepare () |
int | run_asdf () |
void | asdf_cleanup () |
const char * | felix_probe () |
void * | felix_prepare () |
int | felix_index () |
void | felix_cleanup () |
const char * | taketwo_probe () |
void * | taketwo_prepare () |
int | taketwo_index () |
void | taketwo_cleanup () |
enum | IndexingMethod |
typedef | IndexingPrivate |
enum | IndexingFlags |
#define | INDEXING_DEFAULTS_DIRAX |
#define | INDEXING_DEFAULTS_MOSFLM |
#define | INDEXING_DEFAULTS_XDS |
#define | INDEXING_DEFAULTS_ASDF |
#define | INDEXING_DEFAULTS_FELIX |
#define | INDEXING_DEFAULTS_TAKETWO |
#define | INDEXING_METHOD_MASK |
struct | felix_options |
struct | taketwo_options |
IndexingPrivate * setup_indexing (const char *methods
,UnitCell *cell
,struct detector *det
,float *ltl
,IndexingFlags flags
,struct taketwo_options *ttopts
,struct felix_options *felix_opts
);
void * felix_prepare (IndexingMethod *indm
,UnitCell *cell
,struct felix_options *opts
);
int taketwo_index (struct image *image
,const struct taketwo_options *opts
,void *priv
);
An enumeration of all the available indexing methods. The dummy value
INDEXING_SIMULATION
is used by partial_sim to indicate that no indexing was
performed, and that the indexing results are just from simulation.
No indexing to be performed |
||
Invoke DirAx |
||
Invoke MOSFLM |
||
Invoke Felix |
||
Invoke XDS |
||
Dummy value |
||
Results injector for debugging |
||
Use in-built "asdf" indexer |
||
Use in-built "taketwo" indexer |
||
Special value for unrecognised indexing engine name |
||
Use lattice type and centering information to guide the indexing process. |
||
Use the unit cell parameters to guide the indexing process. |
typedef struct _indexingprivate IndexingPrivate;
This is an opaque data structure containing information needed by the indexing system.
#define INDEXING_DEFAULTS_ASDF (INDEXING_ASDF | INDEXING_USE_CELL_PARAMETERS)
struct felix_options { double ttmin; /* radians */ double ttmax; /* radians */ int min_visits; double min_completeness; double max_uniqueness; int n_voxels; double fraction_max_visits; double sigma; double domega; double max_internal_angle; };