yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #07604
[SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, master, updated. upstream/0.60.2-53-gdb96a2a
The following commit has been merged in the master branch:
commit 70d3b9eeb6997f17edd7b0a56c89f576f619c457
Author: Anton Gladky <gladky.anton@xxxxxxxxx>
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@xxxxxxxxx> 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@xxxxxxxxx>
+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.