Go to the source code of this file.
Data Structures | |
union | tagSplitLong |
struct | tagEQUIV_INFO |
struct | tagAtData_dch |
struct | tagAtomInvariantBytes |
struct | tagAtomInvariant |
struct | tagAtomInvariant2 |
struct | tagPartition |
struct | tagFixHOrTautCanonNumbering |
struct | tagBaseCanonNumbering |
struct | tagCanonStat |
struct | tagCANON_GLOBALS |
struct | tagCanonData |
struct | tagCanonCounts |
struct | tagCurTree |
Macros | |
#define | _HI 1 /* Intel platform */ |
#define | _LO 0 |
#define | NEIGH_LIST_LEN 4 |
#define | U_LONG_LEN 2 |
#define | defined_NEIGH_LIST |
#define | MOL_PART_MASK (~0x0U ^ 0x07U) |
#define | MAXVAL 20 /* maximum valence */ |
#define | ATOM_EL_LEN 6 |
Typedefs | |
typedef union tagSplitLong | SU_LONG |
typedef AT_RANK * | NEIGH_LIST |
typedef struct tagEQUIV_INFO | EQUIV_INFO |
typedef struct tagAtData_dch | AT_DATA |
typedef struct tagAtomInvariantBytes | ATOM_INVARIANT_BYTES |
typedef struct tagAtomInvariant | ATOM_INVARIANT |
typedef enum tagAtInvariantIndexes | AT_INV_INDEXES |
typedef struct tagAtomInvariant2 | ATOM_INVARIANT2 |
typedef struct tagPartition | Partition |
typedef struct tagFixHOrTautCanonNumbering | FTCN |
typedef struct tagBaseCanonNumbering | BCN |
typedef struct tagCanonStat | CANON_STAT |
typedef struct tagCANON_GLOBALS | CANON_GLOBALS |
typedef struct tagCanonData | CANON_DATA |
typedef struct tagCanonCounts | CANON_COUNTS |
typedef struct tagCurTree | CUR_TREE |
Enumerations | |
enum | tagAtInvariantIndexes { AT_INV_HILL_ORDER , AT_INV_NUM_CONNECTIONS , AT_INV_NUM_H , AT_INV_NUM_TG_ENDPOINTS , AT_INV_TG_NUMBERS , AT_INV_NUM_H_FIX = AT_INV_TG_NUMBERS + T_NUM_NO_ISOTOPIC , AT_INV_BREAK1 , AT_INV_TAUT_ISO = AT_INV_BREAK1 , AT_INV_LENGTH = AT_INV_TAUT_ISO + T_NUM_ISOTOPIC } |
Functions | |
int | SetBitCreate (struct tagCANON_GLOBALS *pCG) |
void | inchi_qsort (void *pParam, void *base, size_t num, size_t width, int(*comp)(const void *, const void *, void *)) |
#define _HI 1 /* Intel platform */ |
#define _LO 0 |
#define ATOM_EL_LEN 6 |
#define defined_NEIGH_LIST |
#define MAXVAL 20 /* maximum valence */ |
#define MOL_PART_MASK (~0x0U ^ 0x07U) |
#define NEIGH_LIST_LEN 4 |
#define U_LONG_LEN 2 |
typedef struct tagAtData_dch AT_DATA |
typedef enum tagAtInvariantIndexes AT_INV_INDEXES |
typedef struct tagAtomInvariant ATOM_INVARIANT |
typedef struct tagAtomInvariant2 ATOM_INVARIANT2 |
typedef struct tagAtomInvariantBytes ATOM_INVARIANT_BYTES |
typedef struct tagBaseCanonNumbering BCN |
typedef struct tagCanonCounts CANON_COUNTS |
typedef struct tagCanonData CANON_DATA |
typedef struct tagCANON_GLOBALS CANON_GLOBALS |
typedef struct tagCanonStat CANON_STAT |
typedef struct tagCurTree CUR_TREE |
typedef struct tagEQUIV_INFO EQUIV_INFO |
typedef struct tagFixHOrTautCanonNumbering FTCN |
typedef AT_RANK* NEIGH_LIST |
typedef struct tagPartition Partition |
typedef union tagSplitLong SU_LONG |
void inchi_qsort | ( | void * | pParam, |
void * | base, | ||
size_t | num, | ||
size_t | width, | ||
int(*)(const void *, const void *, void *) | comp | ||
) |
int SetBitCreate | ( | struct tagCANON_GLOBALS * | pCG | ) |