Ignore:
Timestamp:
Oct 30, 2010, 7:22:34 PM (14 years ago)
Author:
Frederik Heber <heber@…>
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:
8bcf3f
Parents:
052bfd8
git-author:
Frederik Heber <heber@…> (10/26/10 13:56:46)
git-committer:
Frederik Heber <heber@…> (10/30/10 19:22:34)
Message:

Replaced ACTION::NAME in .def files by contents DESCRPTION.

  • in ActionTrait constructor we cannot access Action (i.e. NAME)
  • also, this is inconsistent and errorprone
    • ACTION::NAME has to be remembered as the shortform for an Action beloning to the action
    • ACTION may be spelled out and thus also mis-spelled.
  • conversion script contained in src/Actions/convert4.sh.
Location:
src/Actions/MoleculeAction
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/MoleculeAction/BondFileAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeBondFileAction::NAME)
     15#define paramtokens ("bond-file")
    1616#define paramdescriptions ("name of the bond file")
    1717#define paramreferences (bondfile)
  • src/Actions/MoleculeAction/ChangeNameAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeChangeNameAction::NAME)
     15#define paramtokens ("change-molname")
    1616#define paramdescriptions ("change the name of a molecule")
    1717#define paramreferences (name)
  • src/Actions/MoleculeAction/CopyAction.def

    r052bfd8 rd57341  
    1212// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    1313// "undefine" if no parameters are required
    14 #define paramtypes (molecule *) (Vector)
    15 #define paramtokens (MoleculeCopyAction::NAME) ("position")
    16 #define paramdescriptions ("copies a molecule with all atoms and bonds") ("position in R^3 space")
    17 #define paramreferences (mol) (position)
     14#define paramtypes (molecule *)(Vector)
     15#define paramtokens ("copy-molecule")("position")
     16#define paramdescriptions ("copies a molecule with all atoms and bonds")("position in R^3 space")
     17#define paramreferences (mol)(position)
    1818
    1919#define statetypes (molecule *)
  • src/Actions/MoleculeAction/FillVoidWithMoleculeAction.def

    r052bfd8 rd57341  
    1313// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    1414// "undefine" if no parameters are required
    15 #define paramtypes (std::string) (Vector) (Vector) (bool)
    16 #define paramtokens (MoleculeFillVoidWithMoleculeAction::NAME) ("distances") ("lengths") ("DoRotate")
    17 #define paramdescriptions ("fill void space of box with a filler molecule") ("list of three of distances in space, one for each axis direction") ("list of three of lengths in space, one for each axis direction") ("whether to rotate or not")
    18 #define paramreferences (fillername) (distances) (lengths) (DoRotate)
     15#define paramtypes (std::string)(Vector)(Vector)(bool)
     16#define paramtokens ("fill-void")("distances")("lengths")("DoRotate")
     17#define paramdescriptions ("fill void space of box with a filler molecule")("list of three of distances in space, one for each axis direction")("list of three of lengths in space, one for each axis direction")("whether to rotate or not")
     18#define paramreferences (fillername)(distances)(lengths)(DoRotate)
    1919
    2020#undef statetypes
  • src/Actions/MoleculeAction/FillWithMoleculeAction.def

    r052bfd8 rd57341  
    1313// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    1414// "undefine" if no parameters are required
    15 #define paramtypes (std::string) (Vector) (Vector) (double) (bool)
    16 #define paramtokens (MoleculeFillWithMoleculeAction::NAME) ("distances") ("lengths") ("MaxDistance") ("DoRotate")
    17 #define paramdescriptions ("fill around molecules' surface with a filler molecule") ("list of three of distances in space, one for each axis direction") ("list of three of lengths in space, one for each axis direction") ("maximum spatial distance") ("whether to rotate or not")
    18 #define paramreferences (fillername) (distances) (lengths) (MaxDistance) (DoRotate)
     15#define paramtypes (std::string)(Vector)(Vector)(double)(bool)
     16#define paramtokens ("fill-molecule")("distances")("lengths")("MaxDistance")("DoRotate")
     17#define paramdescriptions ("fill around molecules' surface with a filler molecule")("list of three of distances in space, one for each axis direction")("list of three of lengths in space, one for each axis direction")("maximum spatial distance")("whether to rotate or not")
     18#define paramreferences (fillername)(distances)(lengths)(MaxDistance)(DoRotate)
    1919
    2020#undef statetypes
  • src/Actions/MoleculeAction/LinearInterpolationofTrajectoriesAction.def

    r052bfd8 rd57341  
    1212// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    1313// "undefine" if no parameters are required
    14 #define paramtypes (std::string) (int) (int) (bool)
    15 #define paramtokens (MoleculeLinearInterpolationofTrajectoriesAction::NAME) ("start-step") ("end-step") ("id-mapping")
    16 #define paramdescriptions ("linear interpolation in discrete steps between start and end position of a molecule") ("first or start step") ("last or end step") ("whether the identity shall be used in mapping atoms onto atoms or not")
    17 #define paramreferences (filename) (start) (end) (IdMapping)
     14#define paramtypes (std::string)(int)(int)(bool)
     15#define paramtokens ("linear-interpolate")("start-step")("end-step")("id-mapping")
     16#define paramdescriptions ("linear interpolation in discrete steps between start and end position of a molecule")("first or start step")("last or end step")("whether the identity shall be used in mapping atoms onto atoms or not")
     17#define paramreferences (filename)(start)(end)(IdMapping)
    1818
    1919#undef statetypes
  • src/Actions/MoleculeAction/RotateAroundSelfByAngleAction.def

    r052bfd8 rd57341  
    1313// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    1414// "undefine" if no parameters are required
    15 #define paramtypes (double) (Vector)
    16 #define paramtokens (MoleculeRotateAroundSelfByAngleAction::NAME) ("position")
    17 #define paramdescriptions ("rotates molecules by a specific angle around own center of gravity") ("position in R^3 space")
    18 #define paramreferences (angle) (Axis)
     15#define paramtypes (double)(Vector)
     16#define paramtokens ("rotate-self")("position")
     17#define paramdescriptions ("rotates molecules by a specific angle around own center of gravity")("position in R^3 space")
     18#define paramreferences (angle)(Axis)
    1919
    2020#define statetypes (molecule * const)
  • src/Actions/MoleculeAction/RotateToPrincipalAxisSystemAction.def

    r052bfd8 rd57341  
    1616// "undefine" if no parameters are required
    1717#define paramtypes (Vector)
    18 #define paramtokens (MoleculeRotateToPrincipalAxisSystemAction::NAME)
     18#define paramtokens ("rotate-to-pas")
    1919#define paramdescriptions ("calculate the principal axis system of the specified molecule and rotate specified axis to align with main axis")
    2020#define paramreferences (Axis)
  • src/Actions/MoleculeAction/SaveAdjacencyAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeSaveAdjacencyAction::NAME)
     15#define paramtokens ("save-adjacency")
    1616#define paramdescriptions ("name of the adjacency file to write to")
    1717#define paramreferences (adjacencyfile)
  • src/Actions/MoleculeAction/SaveBondsAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeSaveBondsAction::NAME)
     15#define paramtokens ("save-bonds")
    1616#define paramdescriptions ("name of the bonds file to write to")
    1717#define paramreferences (bondsfile)
  • src/Actions/MoleculeAction/SaveTemperatureAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeSaveTemperatureAction::NAME)
     15#define paramtokens ("save-temperature")
    1616#define paramdescriptions ("name of the temperature file to write to")
    1717#define paramreferences (temperaturefile)
  • src/Actions/MoleculeAction/SuspendInWaterAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (double)
    15 #define paramtokens (MoleculeSuspendInWaterAction::NAME)
     15#define paramtokens ("suspend-in-water")
    1616#define paramdescriptions ("suspend the given molecule in water such that in the domain the mean density is as specified")
    1717#define paramreferences (density)
  • src/Actions/MoleculeAction/VerletIntegrationAction.def

    r052bfd8 rd57341  
    1313// "undefine" if no parameters are required
    1414#define paramtypes (std::string)
    15 #define paramtokens (MoleculeVerletIntegrationAction::NAME)
     15#define paramtokens ("verlet-integrate")
    1616#define paramdescriptions ("perform verlet integration of a given force file")
    1717#define paramreferences (forcesfile)
Note: See TracChangeset for help on using the changeset viewer.