Changeset 3e383d for src/Parser
- Timestamp:
- Feb 24, 2011, 8:20:57 PM (14 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:
- 48801a
- Parents:
- b0a2e3
- git-author:
- Frederik Heber <heber@…> (02/24/11 14:34:43)
- git-committer:
- Frederik Heber <heber@…> (02/24/11 20:20:57)
- Location:
- src/Parser
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/PdbAtomInfoContainer.cpp
rb0a2e3 r3e383d 42 42 tempFactor(0.), 43 43 element(""), 44 charge(0), 45 timestep(0) 44 charge(0) 46 45 { 47 46 if (!knownDataKeys_Filled) … … 69 68 knownDataKeys[PdbKey::element] = "element"; 70 69 knownDataKeys[PdbKey::charge] = "charge"; 71 knownDataKeys[PdbKey::timestep] = "timestep";72 70 knownDataKeys_Filled = true; 73 71 } … … 126 124 case PdbKey::charge : 127 125 ScanKey(charge, value); 128 break;129 case PdbKey::timestep :130 ScanKey(timestep, value);131 126 break; 132 127 default : … … 170 165 case PdbKey::charge : 171 166 return toString(charge); 172 case PdbKey::timestep :173 return toString(timestep);174 167 default : 175 168 std::cout << "Unknown key: " << key << std::endl; … … 188 181 case PdbKey::charge : 189 182 return charge; 190 case PdbKey::timestep :191 return timestep;192 183 default : 193 184 std::cout << "Unknown key or not presentable as int: " << key << std::endl; … … 243 234 ost << m.getDataKey(PdbKey::element) << "(" << m.get<std::string>(PdbKey::element) <<") "; 244 235 ost << m.getDataKey(PdbKey::charge) << "(" << m.get<std::string>(PdbKey::charge) <<") "; 245 ost << m.getDataKey(PdbKey::timestep) << "(" << m.get<std::string>(PdbKey::timestep) <<") ";246 236 return ost; 247 237 } -
src/Parser/PdbAtomInfoContainer.hpp
rb0a2e3 r3e383d 87 87 std::string element; 88 88 int charge; 89 size_t timestep;90 89 }; 91 90 -
src/Parser/PdbKey.hpp
rb0a2e3 r3e383d 38 38 tempFactor, 39 39 element, 40 charge, 41 timestep 40 charge 42 41 }; 43 42 };
Note:
See TracChangeset
for help on using the changeset viewer.