[Molecuilder-devel] [SCM] MoleCuilder annotated tag v1.4.9 created. v1.4.9

git repository hosting git at ins.uni-bonn.de
Thu Oct 23 00:22:14 CEST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MoleCuilder".

The annotated tag, v1.4.9 has been created
        at  ac3336b2fd7cdc1a9122e0a901e3b2e4b22a3406 (tag)
   tagging  7b38d3ce5a4b0f857769b4fa0009f95a8f574d78 (commit)
  replaces  v1.4.8
 tagged by  Frederik Heber
        on  Thu Oct 23 00:21:22 2014 +0200

- Log -----------------------------------------------------------------
Convex envelopes and thereby volume measurments are fully working.
Trajectories no longer need to be consecutive (we store time step and position)
Some new actions and small fixes.
Userguide now contains explanation of every present Action.

This version contains the following branches:
4234490	Candidate_v1.4.9 (version setting and mem and distcheck fixes)
33ee996	Fix_ConvexizeNonconvexEnvelope (volumes can now sensibly be measured)
78c9509	GUI_Enhancements (fixed appearance of QtHomologyList widget)
c7fe90c	Experiment_AmyloseWater (new TranslateToOriginAction eases rotations)
46ce1c8	Dynamic_Molecules (trajectories stored as map, not vector)
0ea063b Refactoring_PotentialActions (split FitPotentialAction, extracted save
	and load potentials)
bbf6dcd	MirrorAtoms (new MirrorAtoms action)
054d47f	ActionFixes (fixing AtomByIdAction)
9bce964	CodeCheck_ActionInUserguide (check that every Action appears in user
	guide)

Frederik Heber (57):
      VersionAction also prints to log, not only to status.
      DOCUFIX: Doyxygen formula was broken in SaturationDistanceMaximizer.
      Added CodeChecks test that every action appears in the userguide.
      DOCU: Added all missing Actions to userguide.
      DOCU: Fixed all missing links in userguide.
      FIX: (Not)AtomByIdAction would fail with assert if not atoms are present.
      FIX: atom's copy cstor does not need to copy positions, ... again.
      Added AverageMoleculeForceAction for measuring average force acting on a molecule.
      Added TranslateToOriginAction.
      Changed how trajectories are stored, not as vecor but as map.
      FIX: World::setTime() now first copies Bondgraph and then sets the time.
      Added AtomMirrorAction.
      Merge branch 'ActionFixes' into Candidate_v1.4.9
      Merge branch 'MirrorAtoms' into Candidate_v1.4.9
      Split FitPotentialAction into two actions.
      Extracted ParsePotentialsAction from FitCompoundPotentialAction.
      Extracted SavePotentialsAction.
      Merge branch 'Refactoring_PotentialActions' into Candidate_v1.4.9
      Merge branch 'DynamicMolecules' into Candidate_v1.4.9
      Merge branch 'Experiment_Amylose_Water' into Candidate_v1.4.9
      FIX: QtHomologyList's plot widget was too high (and fixed).
      FIX: Added Boost::MultiIndexContainer check for MemDebug.
      MEMFIX: Static coordinator instances of specificv potentials need to be Memory::ignore()'d.
      FIX: QSeisPlotPage's dstor calls deinitializeLayout() only when initialized.
      FIX: Setting ActionQueue::_lastchangedaction without heeding whether Action failed is bad.
      FIX: Raster3D needs header.r3d, which had been missing so far.
      FIX: Changed all performCriticalExit() into ASSERT() in tesselation.
      FIX: AddTesselationLine() would only work in initial tesselation phase.
      FIX: RemoveTesselationLine() needs to erase line from OpenLines if present.
      FIX: RemovePointFromTesselatedSurface() needs to pick smallest angle when polygon is not convex.
      DOCUFIX: Corrected formula for general tetrahedron in docu.
      Changed some verbosities in Tesselation code.
      FIX: Reduced verbosity noise from Line::getIntersection().
      FIX: RemovePointFromTesselatedSurface() used Start,Middle,EndNode confusingly.
      FIX: Filling of non-convex polygon with only minimal angles did not work.
      Added Tesselation::IsPointBelowSurroundingPolygon().
      FIX: Tesselation::FlipBaseline() caclculated NormalVectors wrong.
      FIX: Tesselation::getVolumeOfConvexEnvelope() calculated volume wrong.
      FIX: Tesselation::RemovePointFromTesselatedSurface() uses wrong NormalVector.
      FIX: Removed flipping for maximal gain in Tesselation::RemovePointFromTesselatedSurface().
      Extracted RemovePointSurroundedByPolygon() out of Tesselation::RemovePointFromTesselatedSurface()
      FIX: Tesselation::RemoveDegeneratedTriangles() ended up in endless loop.
      Rewrote ConvexizeNonconvexEnvelope().
      FIX: GainMap is used to store the concavity angle, we flip now always most concave.
      FIX: ConvexizeNonconvexEnvelope() needs to purge degenerate triangles before convexization.
      ConvexizeNonconvexEnvelope() uses now RemoveFullConcavePointFromTesselatedSurface().
      Added check whether all points remain inside surface and whether it is convex to ConvexEnvelopeAction.
      DOCU: Added extensive explanation how convexization works.
      Added tcl scripts for viewing and debugging convexized surfaces.
      Added SphereRadius parameter to ConvexEnvelopeAction.
      Convex-envelope has debug parameter DoOutputEveryStep.
      TESTFIX: Regression test Tesselation/BigConvex is now working.
      TESTS: Extended Tesselations tests to convex case.
      Merge branch 'Fix_ConvexizeNonconvexEnvelope' into Candidate_v1.4.9
      MEMFIX: PotentialTrainer::getFirstGraphwithSpecifiedElements() used olditer pointing nowhere.
      DISTFIX: POTENTIALSOURCES was overwritten, not added to.
      Set version to 1.4.9.

-----------------------------------------------------------------------


hooks/post-receive
-- 
MoleCuilder



More information about the Molecuilder-devel mailing list