Changeset 842aac
- Timestamp:
- Nov 16, 2012, 11:10:27 AM (12 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:
- d893672
- Parents:
- 060c7d
- git-author:
- Michael Ankele <ankele@…> (10/01/12 14:05:07)
- git-committer:
- Frederik Heber <heber@…> (11/16/12 11:10:27)
- Files:
-
- 3 deleted
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/FillAction/FillSurfaceAction.cpp
r060c7d r842aac 48 48 #include "molecule.hpp" 49 49 #include "Shapes/BaseShapes.hpp" 50 #include "Shapes/Shape Factory.hpp"50 #include "Shapes/ShapeRegistry.hpp" 51 51 #include "World.hpp" 52 52 … … 109 109 ); 110 110 111 Shape s = ShapeFactory::getInstance().produce(); 111 112 std::vector<Shape*> selectedShapes = ShapeRegistry::getInstance().getSelectedShapes(); 113 if (selectedShapes.size() != 1){ 114 ELOG(1, "FillSurfaceAction::performCall(): there has to be exactly 1 selected shape."); 115 return Action::failure; 116 } 112 117 113 118 boost::function<const NodeSet ()> func = 114 boost::bind(&Shape::getHomogeneousPointsOnSurface, boost::ref( s), params.N.get());119 boost::bind(&Shape::getHomogeneousPointsOnSurface, boost::ref(*selectedShapes[0]), params.N.get()); 115 120 Mesh *mesh = new MeshAdaptor(func); 116 121 Inserter *inserter = new Inserter( 117 Inserter::impl_ptr(new SurfaceInserter( s, params.AlignedAxis.get())));122 Inserter::impl_ptr(new SurfaceInserter(*selectedShapes[0], params.AlignedAxis.get()))); 118 123 119 124 // fill -
src/Actions/GlobalListOfActions.hpp
r060c7d r842aac 121 121 (FillSurface) \ 122 122 (ShapeCombineShapes) \ 123 (ShapeCreateShape) \ 124 (ShapeSetShape) 123 (ShapeCreateShape) 125 124 126 125 // we need to append the automation action in case we have the JobMarket -
src/Actions/Makefile.am
r060c7d r842aac 417 417 SHAPEACTIONSOURCE = \ 418 418 Actions/ShapeAction/CombineShapesAction.cpp \ 419 Actions/ShapeAction/CreateShapeAction.cpp \ 420 Actions/ShapeAction/SetShapeAction.cpp 419 Actions/ShapeAction/CreateShapeAction.cpp 421 420 SHAPEACTIONHEADER = \ 422 421 Actions/ShapeAction/CombineShapesAction.hpp \ 423 Actions/ShapeAction/CreateShapeAction.hpp \ 424 Actions/ShapeAction/SetShapeAction.hpp 422 Actions/ShapeAction/CreateShapeAction.hpp 425 423 SHAPEACTIONDEFS = \ 426 424 Actions/ShapeAction/CombineShapesAction.def \ 427 Actions/ShapeAction/CreateShapeAction.def \ 428 Actions/ShapeAction/SetShapeAction.def 425 Actions/ShapeAction/CreateShapeAction.def 429 426 430 427 TESSELATIONACTIONSOURCE = \ -
src/Actions/ShapeAction/CreateShapeAction.cpp
r060c7d r842aac 54 54 LOG(1, "Adding shape into ShapeRegistry."); 55 55 56 Shape s = ShapeFactory::getInstance().produce(); 56 Shape s = ShapeFactory::getInstance().produce(ShapeFactory::getInstance().getShapeByName(params.shape_type.get()), 57 params.translation.get(), params.stretch.get(), 58 params.angle_x.get(), params.angle_y.get(), params.angle_z.get()); 57 59 if (params.shape_name.get() != "") 58 60 s.setName(params.shape_name.get()); … … 80 82 ShapeCreateShapeState *state = assert_cast<ShapeCreateShapeState*>(_state.get()); 81 83 82 Shape s = ShapeFactory::getInstance().produce();84 /*Shape s = ShapeFactory::getInstance().produce(); 83 85 s.setName(state->old_name); 84 ShapeRegistry::getInstance().addShape(s); 86 ShapeRegistry::getInstance().addShape(s);*/ 85 87 86 88 return Action::state_ptr(_state); -
src/Actions/ShapeAction/CreateShapeAction.def
r060c7d r842aac 10 10 11 11 #include "Parameters/Validators/DummyValidator.hpp" 12 #include "Parameters/Validators/Specific/ShapeTypeValidator.hpp" 13 #include "Parameters/Validators/Specific/VectorPositiveComponentsValidator.hpp" 12 14 13 15 // i.e. there is an integer with variable name Z that can be found in 14 16 // ValueStorage by the token "Z" -> first column: int, Z, "Z" 15 17 // "undefine" if no parameters are required, use (NOPARAM_DEFAULT) for each (undefined) default value 16 #define paramtypes (std::string) 17 #define paramtokens ("shape-name") 18 #define paramdescriptions ("name shape to create") 19 #define paramdefaults (PARAM_DEFAULT(std::string(""))) 20 #define paramreferences (shape_name) 18 #define paramtypes (std::string)(std::string)(Vector)(Vector)(double)(double)(double) 19 #define paramtokens ("shape-name")("shape-type")("translation")("stretch")("angle-x")("angle-y")("angle-z") 20 #define paramdescriptions ("name shape to create")("type of shape to create")("translation distance")("scaling factors")("rotation x")("rotation y")("rotation z") 21 #define paramdefaults (PARAM_DEFAULT(std::string("")))(NOPARAM_DEFAULT)(PARAM_DEFAULT(Vector(0.,0.,0.)))(PARAM_DEFAULT(Vector(1.,1.,1.)))(PARAM_DEFAULT(0.))(PARAM_DEFAULT(0.))(PARAM_DEFAULT(0.)) 22 #define paramreferences (shape_name)(shape_type)(translation)(stretch)(angle_x)(angle_y)(angle_z) 21 23 #define paramvalids \ 22 (DummyValidator<std::string>()) 24 (DummyValidator<std::string>()) \ 25 (ShapeTypeValidator()) \ 26 (DummyValidator<Vector>()) \ 27 (VectorPositiveComponentsValidator()) \ 28 (DummyValidator<double>()) \ 29 (DummyValidator<double>()) \ 30 (DummyValidator<double>()) 23 31 24 32 #define statetypes (std::string) … … 35 43 36 44 // finally the information stored in the ActionTrait specialization 37 #define DESCRIPTION " sets the properties for the next shape to be created by the shape factory"45 #define DESCRIPTION "creates a new shape and puts it into the ShapeRegistry" 38 46 #undef SHORTFORM -
src/Shapes/ShapeFactory.cpp
r060c7d r842aac 55 55 for (int i=0; i<MAX_ShapeType; i++) 56 56 nameShapeMap.insert(std::pair<std::string, ShapeType>(shapeNames[i], (ShapeType)i)); 57 58 // Init state.59 type = SphereType;60 translation.Zero();61 stretch = Vector(1.,1.,1.);62 for (int i=0; i<NDIM; i++)63 angle[i] = 0;64 57 } 65 58 … … 90 83 } 91 84 92 93 void ShapeFactory::setType(ShapeType type) 94 { 95 ShapeNameMap::iterator iter = shapeNameMap.find(type); 96 ASSERT(iter != shapeNameMap.end(), 97 "ShapeFactory::setType() - unknown type: "+toString(type)+"."); 98 this->type = type; 99 } 100 101 void ShapeFactory::setStretch(const Vector &stretch) 85 Shape ShapeFactory::produce(ShapeType type, const Vector &translation, const Vector &stretch, double angleX, double angleY, double angleZ) const 102 86 { 103 87 for (int i=0; i<NDIM; i++){ 104 88 ASSERT(stretch[i] > 0, 105 "ShapeFactory::setStretch() - non positive component.");89 "ShapeFactory::setStretch() - non positive component."); 106 90 } 107 this->stretch = stretch;108 }109 91 110 Shape ShapeFactory::produce() const111 {112 92 // Create the basic shape. 113 93 Shape s = Nowhere(); … … 130 110 if (stretch != Vector(1., 1., 1.)) 131 111 s = ::stretch(s, stretch); 132 for (int i=0; i<NDIM; i++) 133 if (angle[i] != 0){ 134 RealSpaceMatrix rotation; 135 rotation.setRotation(angle); 136 s = transform(s, rotation); 137 break; 138 } 112 if ((angleX != 0) && (angleY != 0) && (angleZ != 0)){ 113 RealSpaceMatrix rotation; 114 rotation.setRotation(angleX, angleY, angleZ); 115 s = transform(s, rotation); 116 } 139 117 if (!translation.IsZero()) 140 118 s = translate(s, translation); -
src/Shapes/ShapeFactory.hpp
r060c7d r842aac 30 30 bool isValidShapeName(const std::string &name); 31 31 32 33 // setters/getters for the current state34 const double* getAngle() const { return angle; }35 void setAngle(double angleX, double angleY, double angleZ) { angle[0] = angleX; angle[1] = angleY; angle[2] = angleZ; }36 37 Vector getStretch() const { return stretch; }38 void setStretch(const Vector &stretch);39 40 Vector getTranslation() const { return translation; }41 void setTranslation(const Vector &translation) { this->translation = translation; }42 43 ShapeType getType() const { return type; }44 void setType(ShapeType type);45 46 32 // create a shape 47 Shape produce( ) const;33 Shape produce(ShapeType type, const Vector &translation = Vector(0., 0., 0.), const Vector &stretch = Vector(1., 1., 1.), double angleX = 0, double angleY = 0, double angleZ = 0) const; 48 34 49 35 private: … … 58 44 typedef std::map<std::string,ShapeType> NameShapeMap; 59 45 NameShapeMap nameShapeMap; 60 61 // current state62 ShapeType type;63 Vector translation;64 Vector stretch;65 double angle[NDIM];66 46 }; 67 47 -
src/Shapes/unittests/ShapeFactoryUnitTest.cpp
r060c7d r842aac 71 71 void ShapeFactoryTest::typeTest() 72 72 { 73 ShapeFactory::getInstance().setAngle(0., 0., 0.); 74 ShapeFactory::getInstance().setStretch(Vector(1., 1., 1.)); 75 ShapeFactory::getInstance().setTranslation(Vector(0., 0., 0.)); 73 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce(NowhereType).getType(), NowhereType ); 76 74 77 ShapeFactory::getInstance().setType(NowhereType); 78 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce().getType(), NowhereType ); 75 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce(EverywhereType).getType(), EverywhereType ); 79 76 80 ShapeFactory::getInstance().setType(EverywhereType); 81 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce().getType(), EverywhereType ); 77 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce(SphereType).getType(), SphereType ); 82 78 83 ShapeFactory::getInstance().setType(SphereType); 84 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce().getType(), SphereType ); 79 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce(CuboidType).getType(), CuboidType ); 85 80 86 ShapeFactory::getInstance().setType(CuboidType); 87 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce().getType(), CuboidType ); 88 89 ShapeFactory::getInstance().setType(CylinderType); 90 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce().getType(), CylinderType ); 81 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().produce(CylinderType).getType(), CylinderType ); 91 82 } 92 83 93 84 void ShapeFactoryTest::resizeTest() 94 85 { 95 ShapeFactory::getInstance().setType(SphereType); 96 ShapeFactory::getInstance().setAngle(0., 0., 0.); 97 ShapeFactory::getInstance().setStretch(Vector(2., 2., 2.)); 98 ShapeFactory::getInstance().setTranslation(Vector(0., 0., 0.)); 99 Shape s = ShapeFactory::getInstance().produce(); 86 Shape s = ShapeFactory::getInstance().produce(SphereType, Vector(0., 0., 0.), Vector(2., 2., 2.)); 100 87 101 88 CPPUNIT_ASSERT( s.isInside( Vector(1.5,0.,0.) ) ); … … 109 96 void ShapeFactoryTest::translateTest() 110 97 { 111 ShapeFactory::getInstance().setType(SphereType); 112 ShapeFactory::getInstance().setAngle(0., 0., 0.); 113 ShapeFactory::getInstance().setStretch(Vector(1., 1., 1.)); 114 ShapeFactory::getInstance().setTranslation(Vector(1., 0., 0.)); 115 Shape s = ShapeFactory::getInstance().produce(); 98 Shape s = ShapeFactory::getInstance().produce(SphereType, Vector(1., 0., 0.)); 116 99 117 100 CPPUNIT_ASSERT( s.isInside( Vector(1.5,0.,0.) ) ); … … 128 111 void ShapeFactoryTest::stretchTest() 129 112 { 130 ShapeFactory::getInstance().setType(SphereType); 131 ShapeFactory::getInstance().setAngle(0., 0., 0.); 132 ShapeFactory::getInstance().setStretch(Vector(2., 1., 1.)); 133 ShapeFactory::getInstance().setTranslation(Vector(0., 0., 0.)); 134 Shape s = ShapeFactory::getInstance().produce(); 113 Shape s = ShapeFactory::getInstance().produce(SphereType, Vector(0., 0., 0.), Vector(2., 1., 1.)); 135 114 136 115 CPPUNIT_ASSERT( s.isInside( Vector(1.5,0.,0.) ) ); … … 144 123 void ShapeFactoryTest::transformTest() 145 124 { 146 ShapeFactory::getInstance().setType(SphereType); 147 ShapeFactory::getInstance().setAngle(45., 0., 0.); 148 ShapeFactory::getInstance().setStretch(Vector(1., 1., 1.)); 149 ShapeFactory::getInstance().setTranslation(Vector(0., 0., 0.)); 150 Shape s = ShapeFactory::getInstance().produce(); 125 Shape s = ShapeFactory::getInstance().produce(SphereType, Vector(0., 0., 0.), Vector(1., 1., 1.), 45., 0., 0.); 151 126 152 127 CPPUNIT_ASSERT( s.isInside( Vector(.5,0.,0.) ) ); … … 160 135 void ShapeFactoryTest::getterSetterTest() 161 136 { 162 ShapeFactory::getInstance().setType(SphereType);163 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getType(), SphereType );164 ShapeFactory::getInstance().setType(CuboidType);165 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getType(), CuboidType );166 137 #ifndef NDEBUG 167 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance(). setType((ShapeType)-1), Assert::AssertionFailure );138 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance().produce((ShapeType)-1), Assert::AssertionFailure ); 168 139 #endif 169 140 170 141 171 ShapeFactory::getInstance().setAngle(45., 60., 90.);172 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getAngle()[0], 45. );173 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getAngle()[1], 60. );174 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getAngle()[2], 90. );175 176 177 ShapeFactory::getInstance().setStretch(Vector(2., 3., 4.));178 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getStretch(), Vector(2., 3., 4.) );179 142 #ifndef NDEBUG 180 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance(). setStretch(Vector(0., 0., 0.)), Assert::AssertionFailure );143 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance().produce(SphereType, Vector(0., 0., 0.), Vector(0., 0., 0.)), Assert::AssertionFailure ); 181 144 #endif 182 145 #ifndef NDEBUG 183 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance(). setStretch(Vector(1., 1., 0.)), Assert::AssertionFailure );146 CPPUNIT_ASSERT_THROW( ShapeFactory::getInstance().produce(SphereType, Vector(0., 0., 0.), Vector(1., 1., 0.)), Assert::AssertionFailure ); 184 147 #endif 185 186 ShapeFactory::getInstance().setTranslation(Vector(1., 2., 3.));187 CPPUNIT_ASSERT_EQUAL( ShapeFactory::getInstance().getTranslation(), Vector(1., 2., 3.) );188 148 } 189 149 -
tests/regression/Analysis/DipoleCorrelation-DiscreteAngles/testsuite-analysis-dipole-correlation-discrete-angles.at
r060c7d r842aac 51 51 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Analysis/DipoleCorrelation-DiscreteAngles/pre/water.xyz .], 0) 52 52 AT_CHECK([../../molecuilder -i waterbox-mirrored.xyz -o xyz --fill-void water.xyz --distances "3.1,3.1,3.1" --distance-to-boundary "1." --DoRotate 0], 0, [stdout], [stderr]) 53 AT_CHECK([../../molecuilder -i waterbox-mirrored.xyz -I -v 3 -- set-shape --shape-type "sphere" --translation "5.63,5.71,5.71" --stretch "0.2,0.2,0.2" --create-shape --shape-name "sphere1" --select-shape-by-name "sphere1" --select-atoms-inside-volume --select-atoms-molecules --rotate-around-self 180 --axis "0,1,0"], 0, [stdout], [stderr])53 AT_CHECK([../../molecuilder -i waterbox-mirrored.xyz -I -v 3 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "5.63,5.71,5.71" --stretch "0.2,0.2,0.2" --select-shape-by-name "sphere1" --select-atoms-inside-volume --select-atoms-molecules --rotate-around-self 180 --axis "0,1,0"], 0, [stdout], [stderr]) 54 54 AT_CHECK([../../molecuilder -i waterbox-mirrored.xyz -o xyz -I --select-all-molecules --dipole-correlation --bin-start -0.5 --bin-width 1. --bin-end 359.5 --output-file waterbox-mirrored_values.dat --bin-output-file waterbox-mirrored_histogram.dat], 0, [stdout], [stderr]) 55 55 AT_CHECK([file=waterbox-mirrored_histogram.dat; diff $file ${abs_top_srcdir}/tests/regression/Analysis/DipoleCorrelation-DiscreteAngles/post/waterbox-mirrored_histogram.dat], 0, [ignore], [ignore]) -
tests/regression/Atoms/RemoveCuboid/testsuite-atoms-remove-cuboid.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-withoutcuboid.xyz-sorted], 0, [ignore], [ignore]) 45 45 AT_CHECK([file=test-withoutcuboid.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/post/test-withoutcuboid.xyz-sorted], 0, [ignore], [ignore]) … … 48 48 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 49 49 AT_CHECK([chmod u+w $file], 0) 50 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr])50 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr]) 51 51 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-cuboid.xyz-sorted], 0, [ignore], [ignore]) 52 52 AT_CHECK([file=test-cuboid.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/post/test-cuboid.xyz-sorted], 0, [ignore], [ignore]) … … 63 63 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 64 64 AT_CHECK([chmod u+w $file], 0) 65 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume -r --undo], 0, [stdout], [stderr])65 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume -r --undo], 0, [stdout], [stderr]) 66 66 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/$file], 0, [ignore], [ignore]) 67 67 … … 69 69 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 70 70 AT_CHECK([chmod u+w $file], 0) 71 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume -r --undo], 0, [stdout], [stderr])71 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume -r --undo], 0, [stdout], [stderr]) 72 72 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/$file], 0, [ignore], [ignore]) 73 73 … … 81 81 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 82 82 AT_CHECK([chmod u+w $file], 0) 83 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr])83 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr]) 84 84 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-withoutcuboid.xyz-sorted], 0, [ignore], [ignore]) 85 85 AT_CHECK([file=test-withoutcuboid.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/post/test-withoutcuboid.xyz-sorted], 0, [ignore], [ignore]) … … 88 88 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/pre/test.xyz $file], 0) 89 89 AT_CHECK([chmod u+w $file], 0) 90 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr])90 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "9.78,2.64,2.64" --stretch "2,2,2" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr]) 91 91 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-cuboid.xyz-sorted], 0, [ignore], [ignore]) 92 92 AT_CHECK([file=test-cuboid.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveCuboid/post/test-cuboid.xyz-sorted], 0, [ignore], [ignore]) -
tests/regression/Atoms/RemoveSphere/testsuite-atoms-remove-sphere.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-withoutsphere.xyz-sorted], 0, [ignore], [ignore]) 45 45 AT_CHECK([file=test-withoutsphere.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/post/test-withoutsphere.xyz-sorted], 0, [ignore], [ignore]) … … 48 48 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 49 49 AT_CHECK([chmod u+w $file], 0) 50 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr])50 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr]) 51 51 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-sphere.xyz-sorted], 0, [ignore], [ignore]) 52 52 AT_CHECK([file=test-sphere.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/post/test-sphere.xyz-sorted], 0, [ignore], [ignore]) … … 63 63 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 64 64 AT_CHECK([chmod u+w $file], 0) 65 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume -r --undo], 0, [stdout], [stderr])65 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume -r --undo], 0, [stdout], [stderr]) 66 66 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/$file], 0, [ignore], [ignore]) 67 67 … … 69 69 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 70 70 AT_CHECK([chmod u+w $file], 0) 71 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r --undo], 0, [stdout], [stderr])71 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r --undo], 0, [stdout], [stderr]) 72 72 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/$file], 0, [ignore], [ignore]) 73 73 … … 81 81 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 82 82 AT_CHECK([chmod u+w $file], 0) 83 AT_CHECK([../../molecuilder -i $file -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr])83 AT_CHECK([../../molecuilder -i $file --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr]) 84 84 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-withoutsphere.xyz-sorted], 0, [ignore], [ignore]) 85 85 AT_CHECK([file=test-withoutsphere.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/post/test-withoutsphere.xyz-sorted], 0, [ignore], [ignore]) … … 88 88 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/pre/test.xyz $file], 0) 89 89 AT_CHECK([chmod u+w $file], 0) 90 AT_CHECK([../../molecuilder -i $file --select-all-atoms -- set-shape --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr])90 AT_CHECK([../../molecuilder -i $file --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "7.283585982, 3.275186040, 3.535886037" --stretch "7., 7., 7." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r --undo --redo], 0, [stdout], [stderr]) 91 91 AT_CHECK([sort -n $file | grep -v -E "^[[[:digit:]]]+" | grep -v "Created by" >test-sphere.xyz-sorted], 0, [ignore], [ignore]) 92 92 AT_CHECK([file=test-sphere.xyz-sorted; diff $file ${abs_top_srcdir}/tests/regression/Atoms/RemoveSphere/post/test-sphere.xyz-sorted], 0, [ignore], [ignore]) -
tests/regression/Filling/SphericalSurface/testsuite-molecules-fill-spherical-surface.at
r060c7d r842aac 42 42 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/pre/tensid.potentials .], 0) 43 43 AT_CHECK([chmod u+w $file], 0) 44 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" -- set-shape --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1"], 0, [stdout], [stderr])44 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --select-shape-by-name "sphere1" --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1"], 0, [stdout], [stderr]) 45 45 AT_CHECK([grep "200 out of 200 returned true from predicate" stdout], 0, [ignore], [ignore]) 46 46 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/post/tensid.data], 0, [ignore], [ignore]) … … 56 56 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/pre/tensid.potentials .], 0) 57 57 AT_CHECK([chmod u+w $file], 0) 58 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" -- set-shape --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1" --undo], 0, [stdout], [stderr])58 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --select-shape-by-name "sphere1" --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1" --undo], 0, [stdout], [stderr]) 59 59 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/post/$file], 0, [ignore], [ignore]) 60 60 … … 69 69 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/pre/tensid.potentials .], 0) 70 70 AT_CHECK([chmod u+w $file], 0) 71 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" -- set-shape --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1" --undo --redo], 0, [stdout], [stderr])71 AT_CHECK([../../molecuilder --parse-tremolo-potentials tensid.potentials -i $file --select-all-molecules --rotate-to-principal-axis-system "0,0,-1" --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "0,0,0" --stretch "20.,20.,20." --select-shape-by-name "sphere1" --fill-surface --count 200 --min-distance 3.1 --Alignment-Axis "0,0,1" --undo --redo], 0, [stdout], [stderr]) 72 72 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/SphericalSurface/post/tensid.data], 0, [ignore], [ignore]) 73 73 -
tests/regression/Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid-with-defaults.at
r060c7d r842aac 42 42 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 43 43 AT_CHECK([chmod u+w $file], 0) 44 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --create-shape --shape-name "cube1" --select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])44 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 45 45 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsoutsidecuboid.xyz], 0, [ignore], [ignore]) 46 46 … … 63 63 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 64 64 AT_CHECK([chmod u+w $file], 0) 65 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --create-shape --shape-name "cube1" --select-shape-by-name "cube1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr])65 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --select-shape-by-name "cube1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 66 66 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz], 0, [ignore], [ignore]) 67 67 … … 75 75 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 76 76 AT_CHECK([chmod u+w $file], 0) 77 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --create-shape --shape-name "cube1" --select-shape-by-name "cube1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])77 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --select-shape-by-name "cube1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 78 78 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsoutsidecuboid.xyz], 0, [ignore], [ignore]) 79 79 -
tests/regression/Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsoutsidecuboid.xyz], 0, [ignore], [ignore]) 45 45 … … 62 62 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 63 63 AT_CHECK([chmod u+w $file], 0) 64 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr])64 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 65 65 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz], 0, [ignore], [ignore]) 66 66 … … 74 74 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 75 75 AT_CHECK([chmod u+w $file], 0) 76 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])76 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 77 77 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsoutsidecuboid.xyz], 0, [ignore], [ignore]) 78 78 -
tests/regression/Selection/Atoms/AtomsInsideCuboid/testsuite-selection-unselect-atoms-inside-cuboid.at
r060c7d r842aac 42 42 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 43 43 AT_CHECK([chmod u+w $file], 0) 44 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume 0 -r], 0, [stdout], [stderr])44 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume 0 -r], 0, [stdout], [stderr]) 45 45 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsinsidecuboid.xyz], 0, [ignore], [ignore]) 46 46 … … 63 63 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 64 64 AT_CHECK([chmod u+w $file], 0) 65 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr])65 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 66 66 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/empty.xyz], 0, [ignore], [ignore]) 67 67 … … 75 75 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/pre/box.xyz $file], 0) 76 76 AT_CHECK([chmod u+w $file], 0) 77 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "cube1"--select-shape-by-name "cube1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])77 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "cube1" --shape-type "cube" --translation "0,0,0" --stretch "10, 10, 10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "cube1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 78 78 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideCuboid/post/allatomsinsidecuboid.xyz], 0, [ignore], [ignore]) 79 79 -
tests/regression/Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-sphere.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsoutsidesphere.xyz], 0, [ignore], [ignore]) 45 45 … … 62 62 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 63 63 AT_CHECK([chmod u+w $file], 0) 64 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr])64 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 65 65 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz], 0, [ignore], [ignore]) 66 66 … … 74 74 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 75 75 AT_CHECK([chmod u+w $file], 0) 76 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])76 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10., 10., 10." --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 77 77 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsoutsidesphere.xyz], 0, [ignore], [ignore]) 78 78 -
tests/regression/Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-tiny-sphere.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsoutsidetinysphere.xyz], 0, [ignore], [ignore]) 45 45 … … 62 62 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 63 63 AT_CHECK([chmod u+w $file], 0) 64 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr])64 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 65 65 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz], 0, [ignore], [ignore]) 66 66 … … 74 74 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 75 75 AT_CHECK([chmod u+w $file], 0) 76 AT_CHECK([../../molecuilder -i $file -v 5 -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])76 AT_CHECK([../../molecuilder -i $file -v 5 --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --select-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 77 77 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsoutsidetinysphere.xyz], 0, [ignore], [ignore]) 78 78 -
tests/regression/Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-sphere.at
r060c7d r842aac 42 42 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 43 43 AT_CHECK([chmod u+w $file], 0) 44 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr])44 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr]) 45 45 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsinsidesphere.xyz], 0, [ignore], [ignore]) 46 46 … … 63 63 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 64 64 AT_CHECK([chmod u+w $file], 0) 65 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr])65 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 66 66 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/empty.xyz], 0, [ignore], [ignore]) 67 67 … … 75 75 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 76 76 AT_CHECK([chmod u+w $file], 0) 77 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])77 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "10,10,10" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 78 78 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsinsidesphere.xyz], 0, [ignore], [ignore]) 79 79 -
tests/regression/Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-tiny-sphere.at
r060c7d r842aac 41 41 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 42 42 AT_CHECK([chmod u+w $file], 0) 43 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr])43 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume -r], 0, [stdout], [stderr]) 44 44 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsinsidetinysphere.xyz], 0, [ignore], [ignore]) 45 45 … … 62 62 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 63 63 AT_CHECK([chmod u+w $file], 0) 64 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr])64 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo -r], 0, [stdout], [stderr]) 65 65 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/empty.xyz], 0, [ignore], [ignore]) 66 66 … … 74 74 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/pre/box.xyz $file], 0) 75 75 AT_CHECK([chmod u+w $file], 0) 76 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms -- set-shape --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --create-shape --shape-name "sphere1"--select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr])76 AT_CHECK([../../molecuilder -i $file -v 5 --select-all-atoms --create-shape --shape-name "sphere1" --shape-type "sphere" --translation "10,10,10" --stretch "1.65, 1.65, 1.65" --angle-x 0. --angle-y 0. --angle-z 0. --select-shape-by-name "sphere1" --unselect-atoms-inside-volume --undo --redo -r], 0, [stdout], [stderr]) 77 77 AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomsInsideSphere/post/allatomsinsidetinysphere.xyz], 0, [ignore], [ignore]) 78 78
Note:
See TracChangeset
for help on using the changeset viewer.