Changes in src/molecule_dynamics.cpp [4a7776a:7218f8]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/molecule_dynamics.cpp
r4a7776a r7218f8 193 193 { 194 194 stringstream zeile1, zeile2; 195 int *DoubleList = Malloc<int>(AtomCount, "PrintPermutationMap: *DoubleList");195 int *DoubleList = Calloc<int>(AtomCount, "PrintPermutationMap: *DoubleList"); 196 196 int doubles = 0; 197 for (int i=0;i<AtomCount;i++)198 DoubleList[i] = 0;199 197 zeile1 << "PermutationMap: "; 200 198 zeile2 << " "; … … 243 241 void CreateInitialLists(ofstream *out, molecule *mol, struct EvaluatePotential &Params) 244 242 { 245 for (int i=mol->AtomCount; i--;)246 Params.DoubleList[i] = 0; // stores for how many atoms in startstep this atom is a target in endstep247 248 243 atom *Walker = mol->start; 249 244 while (Walker->next != mol->end) { … … 347 342 double Potential, OldPotential, OlderPotential; 348 343 struct EvaluatePotential Params; 349 Params.PermutationMap = Malloc<atom*>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.**PermutationMap");344 Params.PermutationMap = Calloc<atom*>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.**PermutationMap"); 350 345 Params.DistanceList = Malloc<DistanceMap*>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.**DistanceList"); 351 346 Params.DistanceIterators = Malloc<DistanceMap::iterator>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.*DistanceIterators"); 352 Params.DoubleList = Malloc<int>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.*DoubleList");347 Params.DoubleList = Calloc<int>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.*DoubleList"); 353 348 Params.StepList = Malloc<DistanceMap::iterator>(AtomCount, "molecule::MinimiseConstrainedPotential: Params.*StepList"); 354 349 int round;
Note:
See TracChangeset
for help on using the changeset viewer.