Changeset 1745b7 for src/Actions
- Timestamp:
- Sep 10, 2016, 4:01:20 PM (8 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, 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_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, GeometryObjects, Gui_displays_atomic_force_velocity, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, Ubuntu_1604_changes, stable
- Children:
- d32f60
- Parents:
- 2312fc6
- git-author:
- Frederik Heber <heber@…> (05/10/16 09:13:37)
- git-committer:
- Frederik Heber <heber@…> (09/10/16 16:01:20)
- Location:
- src/Actions/BondAction
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/BondAction/BondAddAction.cpp
r2312fc6 r1745b7 91 91 "BondAddAction::performCall() - at least one of the ids " 92 92 +toString(iter->first)+" or "+toString(iter->second)+" is not present."); 93 firstatom->addBond(WorldTime::getTime(), secondatom); 93 bond::ptr newbond = firstatom->addBond(WorldTime::getTime(), secondatom); 94 newbond->setDegree(params.degree.get()); 94 95 ASSERT( firstatom->IsBondedTo(WorldTime::getTime(), secondatom), 95 96 "BondAddAction::performCall() - adding bond in between " -
src/Actions/BondAction/BondAddAction.def
r2312fc6 r1745b7 13 13 typedef std::vector<std::pair<atomId_t,atomId_t> > bondPairIds_t; 14 14 15 #include "Parameters/Validators/RangeValidator.hpp" 16 15 17 // i.e. there is an integer with variable name Z that can be found in 16 18 // ValueStorage by the token "Z" -> first column: int, Z, "Z" 17 19 // "undefine" if no parameters are required, use (NOPARAM_DEFAULT) for each (undefined) default value 18 20 //#define paramtypes (const element *)(BoxVector) TODO: use a validator 19 #undef paramtypes 20 #undef paramtokens 21 #undef paramdescriptions 22 #undef paramreferences 23 #undef paramdefaults 24 #undef paramvalids 21 #define paramtypes (int) 22 #define paramtokens ("bond-degree") 23 #define paramdescriptions ("bond degree of each the added bonds") 24 #define paramreferences (degree) 25 #define paramdefaults (PARAM_DEFAULT(1)) 26 #define paramvalids \ 27 (RangeValidator<int>(1,10)) 25 28 26 29 #define statetypes (bondPairIds_t)
Note:
See TracChangeset
for help on using the changeset viewer.