[Molecuilder-devel] [SCM] MoleCuilder branch Fix_ConvexizeNonconexEnvelope updated. v1.4.8-40-g572bcde

git repository hosting git at ins.uni-bonn.de
Fri Oct 3 19:24:25 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 branch, Fix_ConvexizeNonconexEnvelope has been updated
       via  572bcde90dcbf97523476b140d8fae6cafd42d8f (commit)
       via  a28d9dda88e83aa29a4befa44682863f6140e762 (commit)
       via  0b5b00d8330e6747fd1aa47a34e3fa195d11909b (commit)
       via  e12e836bd699a85e0608283fc6e5577ca1d321f4 (commit)
       via  39268ec511e8f9825248457988fea5b54642f081 (commit)
       via  a66f0844410a4b403830a4d74ff5e673a38e9044 (commit)
       via  1c9d0fab2f0004443f9ff5022852da75abfd7fa6 (commit)
       via  fb4449480aeaa9e8fe00df8d49cac94aba8332bc (commit)
       via  4fe57a515a5f9818403c090a625a103fca41799b (commit)
       via  6c7ec20731376548eb4a33bbfc9da8bc7b31eed3 (commit)
      from  ab72314934e071f1c33d4d2875f9d27458fb67da (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 572bcde90dcbf97523476b140d8fae6cafd42d8f
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 19:19:38 2014 +0200

    FIX: PickFarthestofTwoBaselines() additionally checks whether baselines "overlap".
    
    - we do not check whether the polygon consisting of the four points defined by
      the two baslines is actually "convex": Convex is not such a good criterion as
      the two triangles (with respect to the baseline) may form a bent structure
      such that the flattended representation of th polygon is not convex while
      the actual angles are all less than pi. Hence, we check whether the closest
      point with respect to one base line on the other is actually still between
      the two endpoints of the baseline. If not, we must not flip the baseline, as
      we then invalidate the tesselation.

commit a28d9dda88e83aa29a4befa44682863f6140e762
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 12:29:08 2014 +0200

    tempcommit: Merge with 39268ec

commit 0b5b00d8330e6747fd1aa47a34e3fa195d11909b
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 12:27:57 2014 +0200

    FIX: Filling of non-convex polygon with only minimal angles did not work.
    
    - when removing points from non-convex boundary and we encounter non-convex
      polygons, we must pick smallest angles but close to the non-convex site!

commit e12e836bd699a85e0608283fc6e5577ca1d321f4
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 11:43:03 2014 +0200

    FIX: RemovePointFromTesselatedSurface() used Start,Middle,EndNode confusingly.
    
    - FIX: Very last node was removed twice due to StartNode = EndNode setting.

commit 39268ec511e8f9825248457988fea5b54642f081
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 11:42:18 2014 +0200

    tempcommit: fixed assert in RemovePointFromTesselatedSurface(). Merge with ...

commit a66f0844410a4b403830a4d74ff5e673a38e9044
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 11:40:06 2014 +0200

    FIX: Last line in RemovePointFromTesselatedSurface() added falsely.
    
    - AddTesselationLine() now returns whether new or present line was used.
    - FIX: Last inner line in closed polygon has been added by one but last
      triangle already, we added it twice.

commit 1c9d0fab2f0004443f9ff5022852da75abfd7fa6
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 11:39:34 2014 +0200

    tempcommit: Further reduced verbosity noise in tesselation.

commit fb4449480aeaa9e8fe00df8d49cac94aba8332bc
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Oct 3 11:38:16 2014 +0200

    tempcommit: Reduced verbosity noise from Line::getIntersection().

commit 4fe57a515a5f9818403c090a625a103fca41799b
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Sep 29 16:40:10 2014 +0200

    MEMFIX: Static coordinator instances of specificv potentials need to be Memory::ignore()'d.

commit 6c7ec20731376548eb4a33bbfc9da8bc7b31eed3
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Sep 29 16:35:04 2014 +0200

    FIX: Added Boost::MultiIndexContainer check for MemDebug.
    
    - this requires CodePatterns 1.2.10 and allows finally enable-debug compilation
      with Ubuntu 14.04.

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

Summary of changes:
 LinearAlgebra/src/LinearAlgebra/Line.cpp           |   22 +++----
 configure.ac                                       |    1 +
 m4/boost.m4                                        |    6 ++
 src/Potentials/Specifics/ConstantPotential.cpp     |    2 +-
 .../Specifics/FourBodyPotential_Improper.cpp       |    2 +-
 .../Specifics/FourBodyPotential_Torsion.cpp        |    2 +-
 .../Specifics/ManyBodyPotential_Tersoff.cpp        |    2 +-
 .../Specifics/PairPotential_Harmonic.cpp           |    2 +-
 .../Specifics/PairPotential_LennardJones.cpp       |    2 +-
 src/Potentials/Specifics/PairPotential_Morse.cpp   |    2 +-
 .../Specifics/ThreeBodyPotential_Angle.cpp         |    2 +-
 src/Tesselation/BoundaryLineSet.cpp                |    3 +-
 src/Tesselation/BoundaryPointSet.cpp               |    2 +-
 src/Tesselation/BoundaryTriangleSet.cpp            |    4 +-
 src/Tesselation/tesselation.cpp                    |   69 +++++++++++++++----
 src/Tesselation/tesselation.hpp                    |    2 +-
 src/Tesselation/tesselationhelpers.cpp             |    4 +-
 17 files changed, 87 insertions(+), 42 deletions(-)


hooks/post-receive
-- 
MoleCuilder



More information about the Molecuilder-devel mailing list