Changeset e1900f for molecuilder/src/builder.cpp
- Timestamp:
- Nov 4, 2009, 2:54:31 PM (16 years ago)
- Children:
- c1b76e
- Parents:
- 4efdad
- File:
-
- 1 edited
-
molecuilder/src/builder.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/builder.cpp
r4efdad re1900f 1616 1616 const LinkedCell *LCList = NULL; 1617 1617 // find biggest molecule 1618 int counter = 0; 1618 1619 for (MoleculeList::iterator BigFinder = molecules->ListOfMolecules.begin(); BigFinder != molecules->ListOfMolecules.end(); BigFinder++) { 1619 1620 if ((Boundary == NULL) || (Boundary->AtomCount < (*BigFinder)->AtomCount)) { 1620 1621 Boundary = *BigFinder; 1621 1622 } 1623 counter++; 1624 } 1625 bool *Actives = Malloc<bool>(counter, "ParseCommandLineOptions() - case C -- *Actives"); 1626 counter = 0; 1627 for (MoleculeList::iterator BigFinder = molecules->ListOfMolecules.begin(); BigFinder != molecules->ListOfMolecules.end(); BigFinder++) { 1628 Actives[counter] = (*BigFinder)->ActiveFlag; 1629 (*BigFinder)->ActiveFlag = (*BigFinder == Boundary) ? false : true; 1622 1630 } 1623 1631 LCList = new LinkedCell(Boundary, 2.*radius); 1624 1632 element *elemental = periode->FindElement((const int) atoi(argv[argptr])); 1625 1633 FindNonConvexBorder((ofstream *)&cout, Boundary, TesselStruct, LCList, radius, NULL); 1626 CorrelationToSurfaceMap *surfacemap = CorrelationToSurface( (ofstream *)&cout, mol , elemental, TesselStruct, LCList );1634 CorrelationToSurfaceMap *surfacemap = CorrelationToSurface( (ofstream *)&cout, molecules, elemental, TesselStruct, LCList ); 1627 1635 BinPairMap *binmap = BinData( (ofstream *)&cout, surfacemap, 0.5, 0., 0. ); 1628 1636 OutputCorrelation ( &binoutput, binmap ); 1629 1637 output.close(); 1630 1638 binoutput.close(); 1639 for (MoleculeList::iterator BigFinder = molecules->ListOfMolecules.begin(); BigFinder != molecules->ListOfMolecules.end(); BigFinder++) 1640 (*BigFinder)->ActiveFlag = Actives[counter]; 1641 Free(&Actives); 1631 1642 delete(LCList); 1632 1643 delete(TesselStruct);
Note:
See TracChangeset
for help on using the changeset viewer.
