48#ifndef COMPILE_ALL_CPP
64 int nLenLinearCTStereoDble,
65 int nLenLinearCTIsotopicStereoDble,
66 int nLenLinearCTStereoCarb,
67 int nLenLinearCTIsotopicStereoCarb,
68 int nLenLinearCTTautomer,
69 int nLenLinearCTIsotopicTautomer,
115#ifndef COMPILE_ALL_CPP
int GetCanonLengths(int num_at, sp_ATOM *at, ATOM_SIZES *s, T_GROUP_INFO *t_group_info)
Definition ichicano.c:418
int Canon_INChI(struct tagINCHI_CLOCK *ic, int num_atoms, int num_at_tg, sp_ATOM *at, CANON_STAT *pCS, CANON_GLOBALS *pCG, INCHI_MODE nMode, int bTautFtcn)
Definition ichicano.c:2726
int UpdateFullLinearCT(int num_atoms, int num_at_tg, sp_ATOM *at, AT_RANK *nRank, AT_RANK *nAtomNumber, CANON_STAT *pCS, CANON_GLOBALS *pCG, int bFirstTime)
Definition ichicano.c:1050
int DeAllocateCS(CANON_STAT *pCS)
Definition ichicano.c:491
int AllocateCS(CANON_STAT *pCS, int num_at, int num_at_tg, int nLenCT, int nLenCTAtOnly, int nLenLinearCTStereoDble, int nLenLinearCTIsotopicStereoDble, int nLenLinearCTStereoCarb, int nLenLinearCTIsotopicStereoCarb, int nLenLinearCTTautomer, int nLenLinearCTIsotopicTautomer, int nLenIsotopic, INCHI_MODE nMode, BCN *pBCN)
Definition ichicano.c:575
int bCanonIsFinerThanEquitablePartition(int num_atoms, sp_ATOM *at, AT_RANK *nSymmRank)
void DeAllocBCN(BCN *pBCN)
Definition ichican2.c:4960
int FixCanonEquivalenceInfo(CANON_GLOBALS *pCG, int num_at_tg, AT_RANK *nSymmRank, AT_RANK *nCurrRank, AT_RANK *nTempRank, AT_NUMB *nAtomNumber, int *bChanged)
Definition ichicano.c:1278
int GetBaseCanonRanking(struct tagINCHI_CLOCK *ic, int num_atoms, int num_at_tg, sp_ATOM *at[], T_GROUP_INFO *t_group_info, ATOM_SIZES s[], BCN *pBCN, struct tagInchiTime *ulTimeOutTime, CANON_GLOBALS *pCG, int bFixIsoFixedH, int LargeMolecules)
Definition ichican2.c:5105
unsigned short AT_NUMB
Definition ichisize.h:45
unsigned short AT_RANK
Definition ichisize.h:46
unsigned long INCHI_MODE
Definition ichisize.h:60
Definition ichitaut.h:331
Definition ichicant.h:189
Definition ichicant.h:338
Definition ichicant.h:204
Definition ichitaut.h:222