Changeset 23958d for src/Actions/FillAction
- Timestamp:
- Jun 13, 2012, 5:39:13 PM (13 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:
- 361805
- Parents:
- 8453b3
- git-author:
- Frederik Heber <heber@…> (05/10/12 13:24:59)
- git-committer:
- Frederik Heber <heber@…> (06/13/12 17:39:13)
- Location:
- src/Actions/FillAction
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/FillAction/FillRegularGridAction.def
r8453b3 r23958d 12 12 #include "types.hpp" 13 13 14 #include "LinearAlgebra/defs.hpp" 14 15 #include "Parameters/Validators/DummyValidator.hpp" 16 #include "Parameters/Validators/STLVectorValidator.hpp" 17 #include "Parameters/Validators/Specific/BoxLengthValidator.hpp" 18 #include "Parameters/Validators/Specific/VectorZeroOneComponentsValidator.hpp" 15 19 16 20 // i.e. there is an integer with variable name Z that can be found in … … 18 22 // "undefine" if no parameters are required, use (NODEFAULT) for each (undefined) default value 19 23 #define paramtypes (std::vector< unsigned int >)(Vector)(double)(double)(double)(double)(bool) 20 #define paramvalids (DummyValidator< std::vector< unsigned int > >())(DummyValidator< Vector >())(DummyValidator< double >())(DummyValidator< double >())(DummyValidator< double >())(DummyValidator< double >())(DummyValidator< bool >())21 24 #define paramtokens ("mesh-size")("mesh-offset")("min-distance")("tesselation-radius")("random-atom-displacement")("random-molecule-displacement")("DoRotate") 22 25 #define paramdescriptions ("number of points per axis")("offset to start of partition, must be in [0,1)")("Minimum distance to other atoms")("radius of rolling sphere in tesselating selected molecule's surfaces")("magnitude of random atom displacement")("magnitude of random molecule displacement")("whether to rotate or not") 23 26 #define paramdefaults (NODEFAULT)("0.,0.,0.")("1.")("0.")("0.")("0.")("0") 24 27 #define paramreferences (counts)(offset)(mindistance)(SphereRadius)(RandAtomDisplacement)(RandMoleculeDisplacement)(DoRotate) 28 #define paramvalids \ 29 (STLVectorValidator< std::vector< unsigned int > >(NDIM, NDIM)) \ 30 (VectorZeroOneComponentsValidator()) \ 31 (BoxLengthValidator()) \ 32 (BoxLengthValidator()) \ 33 (BoxLengthValidator()) \ 34 (BoxLengthValidator()) \ 35 (DummyValidator< bool >()) 25 36 26 37 #define statetypes (std::vector<AtomicInfo>)(std::vector<BondInfo>)(std::vector<AtomicInfo>)(std::vector<Vector>) -
src/Actions/FillAction/FillSphericalSurfaceAction.def
r8453b3 r23958d 13 13 14 14 #include "Parameters/Validators/DummyValidator.hpp" 15 #include "Parameters/Validators/Specific/BoxLengthValidator.hpp" 16 #include "Parameters/Validators/Specific/BoxVectorValidator.hpp" 15 17 16 18 // i.e. there is an integer with variable name Z that can be found in … … 18 20 // "undefine" if no parameters are required, use (NODEFAULT) for each (undefined) default value 19 21 #define paramtypes (Vector)(double)(unsigned int)(double)(Vector) 20 #define paramvalids (DummyValidator< Vector >())(DummyValidator< double >())(DummyValidator< unsigned int >())(DummyValidator< double >())(DummyValidator< Vector >())21 22 #define paramtokens ("center")("radius")("count")("min-distance")("Alignment-Axis") 22 23 #define paramdescriptions ("center of the sphere")("sphere size")("number of instances to be added, changed according to geometric needs")("minimum distance between added instances")("The filler molecule is rotated relative to this alignment axis") 23 24 #define paramdefaults ("0.,0.,0.")(NODEFAULT)("12")("1.")(NODEFAULT) 24 25 #define paramreferences (center)(radius)(N)(mindistance)(AlignedAxis) 26 #define paramvalids \ 27 (BoxVectorValidator()) \ 28 (BoxLengthValidator()) \ 29 (DummyValidator< unsigned int >()) \ 30 (BoxLengthValidator()) \ 31 (DummyValidator< Vector >()) 25 32 26 33 #define statetypes (std::vector<AtomicInfo>)(std::vector<BondInfo>)(std::vector<AtomicInfo>)(std::vector<Vector>)
Note:
See TracChangeset
for help on using the changeset viewer.