[SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, master, updated. upstream/0.60.2-53-gdb96a2a

Anton Gladky gladky.anton at gmail.com
Wed May 4 18:57:11 UTC 2011


The following commit has been merged in the master branch:
commit 70d3b9eeb6997f17edd7b0a56c89f576f619c457
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Wed May 4 20:54:41 2011 +0200

    Added syncSizesOfContainers to forceContainer

diff --git a/debian/changelog b/debian/changelog
index 5f341b2..0f1a372 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ yade (0.60.2-2) unstable; urgency=low
   * [5d2ac1e] Increase debhelper version number for BD to 7.0.50
   * [abd1f59] Add dh binary-indep
   * [fccb8c8] Fix crash, when force applied to non existing body
+  * Added syncSizesOfContainers to forceContainer
 
  -- Anton Gladky <gladky.anton at gmail.com>  Fri, 22 Apr 2011 14:01:08 +0200
 
diff --git a/debian/patches/fix_absent_syncSizesOfContainers.patch b/debian/patches/fix_absent_syncSizesOfContainers.patch
new file mode 100644
index 0000000..1f60a8d
--- /dev/null
+++ b/debian/patches/fix_absent_syncSizesOfContainers.patch
@@ -0,0 +1,15 @@
+Description: Added syncSizesOfContainers to forceContainer::reset() for the case of not using NewtonIntegrator in scripts 
+Author: Anton Gladky <gladky.anton at gmail.com>
+Applied-Upstream: http://bazaar.launchpad.net/~yade-dev/yade/0.60/revision/2571
+Last-Update: 2011-05-04
+
+--- a/core/ForceContainer.hpp
++++ b/core/ForceContainer.hpp
+@@ -152,6 +152,7 @@
+ 		/*! Reset all data, also reset summary forces/torques and mark the container clean. */
+ 		// perhaps should be private and friend Scene or whatever the only caller should be
+ 		void reset(long iter){
++			syncSizesOfContainers();
+ 			for(int thread=0; thread<nThreads; thread++){
+ 				memset(&_forceData [thread][0],0,sizeof(Vector3r)*sizeOfThreads[thread]);
+ 				memset(&_torqueData[thread][0],0,sizeof(Vector3r)*sizeOfThreads[thread]);
diff --git a/debian/patches/series b/debian/patches/series
index b8a4621..8a99a70 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 fix_memory_wrong_accces_after_body_erase.patch
 fix_spelling_errors.patch
 fix_force_applying_to_non_existing_body.patch
+fix_absent_syncSizesOfContainers.patch

-- 
Yet Another Dynamic Engine. Platform for discrete element modeling.



More information about the debian-science-commits mailing list