13#ifndef COMPILE_ALL_CPP
29 int nLenLinearCTStereoDble,
30 int nLenLinearCTIsotopicStereoDble,
31 int nLenLinearCTStereoCarb,
32 int nLenLinearCTIsotopicStereoCarb,
33 int nLenLinearCTTautomer,
34 int nLenLinearCTIsotopicTautomer,
80#ifndef COMPILE_ALL_CPP
int GetCanonLengths(int num_at, sp_ATOM *at, ATOM_SIZES *s, T_GROUP_INFO *t_group_info)
Definition ichicano.c:383
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:2692
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:1015
int DeAllocateCS(CANON_STAT *pCS)
Definition ichicano.c:456
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:540
int bCanonIsFinerThanEquitablePartition(int num_atoms, sp_ATOM *at, AT_RANK *nSymmRank)
void DeAllocBCN(BCN *pBCN)
Definition ichican2.c:4925
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:1243
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:5070
unsigned short AT_NUMB
Definition ichisize.h:10
unsigned short AT_RANK
Definition ichisize.h:11
unsigned long INCHI_MODE
Definition ichisize.h:25
Definition ichitaut.h:296
Definition ichicant.h:154
Definition ichicant.h:303
Definition ichicant.h:169
Definition ichitaut.h:187