yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #10523
[Branch ~yade-pkg/yade/git-trunk] Rev 3827: fix a bug in inertia tensor calculation for clumps if integrateInertia=True
------------------------------------------------------------
revno: 3827
committer: Christian Jakob <jakob@xxxxxxxxxxxxxxxxxxx>
timestamp: Wed 2014-02-26 11:01:48 +0100
message:
fix a bug in inertia tensor calculation for clumps if integrateInertia=True
modified:
core/Clump.cpp
--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'core/Clump.cpp'
--- core/Clump.cpp 2013-10-04 11:41:10 +0000
+++ core/Clump.cpp 2014-02-26 10:01:48 +0000
@@ -169,7 +169,7 @@
M += dv;
Sg += dv*x;
//inertia I = sum_i( mass_i*dist^2 + I_s) ) //steiners theorem
- Ig += dv*( x.dot(x)*Matrix3r::Identity()-x*x.transpose()/*dist^2*/+Matrix3r(Vector3r::Constant(dv*pow(dx,2)/6.).asDiagonal())/*I_s/m = d^2: along princial axes of dv; perhaps negligible?*/);
+ Ig += dv*( x.dot(x)*Matrix3r::Identity()-x*x.transpose())/*dist^2*/+Matrix3r(Vector3r::Constant(dv*pow(dx,2)/6.).asDiagonal())/*I_s/m = d^2: along princial axes of dv; perhaps negligible?*/;
break;
}
}