Changeset a2a2f7 for src/Fragmentation
- Timestamp:
- Apr 29, 2014, 12:42:43 PM (11 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- ae68b5
- Parents:
- c9db50
- git-author:
- Frederik Heber <heber@…> (02/01/14 15:42:09)
- git-committer:
- Frederik Heber <heber@…> (04/29/14 12:42:43)
- Location:
- src/Fragmentation
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Fragmentation/AdaptivityMap.cpp
rc9db50 ra2a2f7 205 205 runner != enditer; ++runner) { 206 206 const int No = (*runner).second.first; 207 const atom *Walker = mol->FindAtom(No);207 // const atom *Walker = mol->FindAtom(No); 208 208 LOG(2, "Root " << No << " is already below threshold (10^{" << Order <<"}: " << runner->first << ", setting entry " << No << " of Atom mask to false."); 209 209 AtomMask.setFalse(No); -
src/Fragmentation/BondsPerShortestPath.cpp
rc9db50 ra2a2f7 133 133 // In another picture, the bonds always contain a direction by rightatom being the one more distant from root and hence 134 134 // naturally leftatom forming its predecessor, preventing the BFS"seeker" from continuing in the wrong direction. 135 int AtomKeyNr = -1;135 // int AtomKeyNr = -1; 136 136 atom *Walker = NULL; 137 137 atom *OtherWalker = NULL; … … 162 162 Walker = (*CurrentEdge)->rightatom; // rightatom is always the one more distant 163 163 Predecessor = (*CurrentEdge)->leftatom; // ... and leftatom is predecessor 164 AtomKeyNr = Walker->getNr();164 // AtomKeyNr = Walker->getNr(); 165 165 LOG(1, "INFO: Current Walker is: " << *Walker << " with nr " << Walker->getNr() << " and SP of " << SP << ", with " << RemainingWalkers << " remaining walkers on this level."); 166 166 // check for new sp level -
src/Fragmentation/Exporters/ExportGraph.cpp
rc9db50 ra2a2f7 60 60 const enum HydrogenSaturation _saturation) : 61 61 TotalGraph(_graph), 62 CurrentKeySet(TotalGraph.begin()),63 62 BondFragments(World::getPointer()), 64 63 treatment(_treatment), 65 saturation(_saturation) 64 saturation(_saturation), 65 CurrentKeySet(TotalGraph.begin()) 66 66 { 67 67 } -
src/Fragmentation/Fragmentation.cpp
rc9db50 ra2a2f7 235 235 Info FunctionInfo(__func__); 236 236 std::vector<Graph*> *FragmentLowerOrdersList = NULL; 237 int NumLevels = 0;238 int NumMolecules = 0;239 int TotalNumMolecules = 0;237 size_t NumLevels = 0; 238 // size_t NumMolecules = 0; 239 size_t TotalNumMolecules = 0; 240 240 int *NumMoleculesOfOrder = NULL; 241 241 int Order = 0; … … 296 296 // output resulting number 297 297 LOG(1, "INFO: Number of resulting KeySets is: " << NumMoleculesOfOrder[RootNr] << "."); 298 if (NumMoleculesOfOrder[RootNr] != 0) {299 NumMolecules = 0;300 }298 // if (NumMoleculesOfOrder[RootNr] != 0) { 299 // NumMolecules = 0; 300 // } 301 301 // now, we have completely filled each cell of FragmentLowerOrdersList[] for the current Walker->AdaptiveOrder 302 302 //NumMoleculesOfOrder[Walker->AdaptiveOrder-1] = NumMolecules; … … 441 441 } 442 442 LOG(1, output.str()); 443 return true; 443 444 }; 444 445 -
src/Fragmentation/Homology/FragmentEdge.cpp
rc9db50 ra2a2f7 124 124 } 125 125 126 127 // we need to explicitly instantiate the serialization functions128 BOOST_CLASS_EXPORT_IMPLEMENT(FragmentEdge)126 // 127 //// we need to explicitly instantiate the serialization functions 128 //BOOST_CLASS_EXPORT_IMPLEMENT(FragmentEdge) -
src/Fragmentation/Homology/FragmentNode.cpp
rc9db50 ra2a2f7 108 108 } 109 109 110 111 // we need to explicitly instantiate the serialization functions112 BOOST_CLASS_EXPORT_IMPLEMENT(FragmentNode)110 // 111 //// we need to explicitly instantiate the serialization functions 112 //BOOST_CLASS_EXPORT_IMPLEMENT(FragmentNode) -
src/Fragmentation/Homology/HomologyContainer.hpp
rc9db50 ra2a2f7 19 19 #include <boost/serialization/split_member.hpp> 20 20 #include <boost/serialization/vector.hpp> 21 #include <boost/serialization/version.hpp> 21 22 22 23 #include <iosfwd> -
src/Fragmentation/Homology/HomologyGraph.cpp
rc9db50 ra2a2f7 153 153 } 154 154 155 // we need to explicitly instantiate the serialization functions156 BOOST_CLASS_EXPORT_IMPLEMENT(HomologyGraph) 157 155 // 156 //// we need to explicitly instantiate the serialization functions 157 //BOOST_CLASS_EXPORT_IMPLEMENT(HomologyGraph) -
src/Fragmentation/Homology/unittests/stubs/FragmentStub.cpp
rc9db50 ra2a2f7 126 126 // static bool Fragment::isPositionEqual(const position_t &a, const position_t &b); 127 127 128 // we need to explicitly instantiate the serialization functions 129 BOOST_CLASS_EXPORT_IMPLEMENT(Fragment) 128 // 129 //// we need to explicitly instantiate the serialization functions 130 //BOOST_CLASS_EXPORT_IMPLEMENT(Fragment) 130 131 131 132 /** Equality operator for two nuclei. -
src/Fragmentation/Summation/Containers/FragmentationResultContainer.hpp
rc9db50 ra2a2f7 15 15 16 16 #include <boost/serialization/access.hpp> 17 #include <boost/serialization/map.hpp> 18 #include <boost/serialization/split_member.hpp> 19 #include <boost/serialization/version.hpp> 17 20 #include "CodePatterns/Singleton.hpp" 18 21 … … 167 170 // serialization 168 171 template <typename Archive> 169 void serialize(Archive& ar, const unsigned int version) 172 void load(Archive& ar, const unsigned int version) 173 { 174 OBSERVE; 175 ar & ResultsType; 176 ar & keysets; 177 ar & forcekeysets; 178 ar & shortrangedata; 179 if (version > 0) 180 ar & cycles; 181 if (version > 1) 182 ar & summedshortrange; 183 #ifdef HAVE_VMG 184 ar & longrangedata; 185 #endif 186 } 187 template <typename Archive> 188 void save(Archive& ar, const unsigned int version) const 170 189 { 171 190 ar & ResultsType; … … 181 200 #endif 182 201 } 202 BOOST_SERIALIZATION_SPLIT_MEMBER() 183 203 }; 184 204 -
src/Fragmentation/Summation/Containers/MPQCData.hpp
rc9db50 ra2a2f7 16 16 #include <boost/serialization/access.hpp> 17 17 #include <boost/serialization/vector.hpp> 18 #include <boost/serialization/version.hpp> 18 19 19 20 #include <iosfwd> -
src/Fragmentation/Summation/IndexSetContainer.cpp
rc9db50 ra2a2f7 70 70 for(IndexSet::const_iterator keyiter = (*iter).begin(); 71 71 keyiter != (*iter).end(); ++keyiter) { 72 if (*keyiter != -1)72 if (*keyiter != (size_t)-1) 73 73 _AllIndices->insert((Index_t)*keyiter); 74 74 } … … 86 86 for(IndexSet::const_iterator keyiter = (*iter)->begin(); 87 87 keyiter != (*iter)->end(); ++keyiter) { 88 if (*keyiter != -1)88 if (*keyiter != (size_t)-1) 89 89 _AllIndices->insert((Index_t)*keyiter); 90 90 } -
src/Fragmentation/Summation/SetValues/Fragment.cpp
rc9db50 ra2a2f7 195 195 } 196 196 197 198 // we need to explicitly instantiate the serialization functions 199 BOOST_CLASS_EXPORT_IMPLEMENT(Fragment) 197 // below is not needed as we have above static ZeroInstace instantiating the code 198 199 //// we need to explicitly instantiate the serialization functions 200 //BOOST_CLASS_EXPORT_IMPLEMENT(Fragment) -
src/Fragmentation/Summation/SetValues/unittests/EigenvaluesUnitTest.cpp
rc9db50 ra2a2f7 170 170 const size_t othersubtractedsize = otherev.subtractedsamples.size(); 171 171 const size_t addedsize = ev->addedsamples.size(); 172 const size_t subtractedsize = ev->subtractedsamples.size();172 // const size_t subtractedsize = ev->subtractedsamples.size(); 173 173 *ev -= otherev; 174 174 // otherev did not change … … 193 193 const size_t othersubtractedsize = otherev.subtractedsamples.size(); 194 194 const size_t addedsize = ev->addedsamples.size(); 195 const size_t subtractedsize = ev->subtractedsamples.size();195 // const size_t subtractedsize = ev->subtractedsamples.size(); 196 196 *ev -= otherev; 197 197 // otherev did not change -
src/Fragmentation/fragmentation_helpers.cpp
rc9db50 ra2a2f7 92 92 int StartNr = 0; 93 93 int counter = 0; 94 int NumLevels = 0;94 size_t NumLevels = 0; 95 95 atom *Walker = NULL; 96 96 … … 106 106 ASSERT( NumLevels == FragmentLowerOrdersList[RootNr].size(), 107 107 "CombineAllOrderListIntoOne() - differing size and NumLevels."); 108 for( int i=0;i<NumLevels;i++) {108 for(size_t i=0;i<NumLevels;i++) { 109 109 if (FragmentLowerOrdersList[RootNr][i] != NULL) { 110 110 FragmentList.InsertGraph((*FragmentLowerOrdersList[RootNr][i]), counter);
Note:
See TracChangeset
for help on using the changeset viewer.