Changeset a3ff7b2 for molecuilder/src/molecules.hpp
- Timestamp:
- May 8, 2008, 5:31:04 PM (17 years ago)
- Children:
- 310b25
- Parents:
- 461e93
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/molecules.hpp
r461e93 ra3ff7b2 37 37 #define KeyStack deque<int> 38 38 #define KeySet set<int> 39 #define Graph map<KeySet, pair<int, double>, KeyCompare > 40 #define GraphPair pair<KeySet, pair<int, double> > 39 #define NumberValuePair pair<int, double> 40 #define Graph map<KeySet, NumberValuePair, KeyCompare > 41 #define GraphPair pair<KeySet, NumberValuePair > 41 42 #define KeySetTestPair pair<KeySet::iterator, bool> 42 43 #define GraphTestPair pair<Graph::iterator, bool> … … 340 341 /// Fragment molecule by two different approaches: 341 342 void FragmentMolecule(ofstream *out, int Order, config *configuration); 342 bool CheckOrderAtSite(ofstream *out, int Order);343 bool CheckOrderAtSite(ofstream *out, bool *AtomMask, Graph *GlobalKeySetList, int Order, char *path = NULL); 343 344 bool StoreAdjacencyToFile(ofstream *out, char *path); 344 345 bool CheckAdjacencyFileAgainstMolecule(ofstream *out, char *path, atom **ListOfAtoms); … … 412 413 bool AddLeaf(molecule *ptr, MoleculeLeafClass *Previous); 413 414 bool FillBondStructureFromReference(ofstream *out, molecule *reference, int &FragmentCounter, atom ***&ListOfLocalAtoms, bool FreeList = false); 414 bool FillRootStackForSubgraphs(ofstream *out, KeyStack *&RootStack, int Order, int &FragmentCounter);415 bool FillRootStackForSubgraphs(ofstream *out, KeyStack *&RootStack, bool *AtomMask, int Order, int &FragmentCounter); 415 416 bool AssignKeySetsToFragment(ofstream *out, molecule *reference, Graph *KeySetList, atom ***&ListOfLocalAtoms, Graph **&FragmentList, int &FragmentCounter, bool FreeList = false); 416 417 bool FillListOfLocalAtoms(ofstream *out, atom ***&ListOfLocalAtoms, int &FragmentCounter, int GlobalAtomCount, bool &FreeList);
Note:
See TracChangeset
for help on using the changeset viewer.