yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #07796
[Branch ~yade-dev/yade/trunk] Rev 2886: Small fix in shear stiffness averaging (thanks Emanuele)
------------------------------------------------------------
revno: 2886
committer: Bruno Chareyre <bruno.chareyre@xxxxxxxxxxx>
branch nick: trunk
timestamp: Mon 2011-07-18 10:53:56 +0200
message:
Small fix in shear stiffness averaging (thanks Emanuele)
modified:
pkg/dem/Ip2_FrictMat_FrictMat_FrictPhys.cpp
--
lp:yade
https://code.launchpad.net/~yade-dev/yade/trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-dev/yade/trunk/+edit-subscription
=== modified file 'pkg/dem/Ip2_FrictMat_FrictMat_FrictPhys.cpp'
--- pkg/dem/Ip2_FrictMat_FrictMat_FrictPhys.cpp 2010-12-31 14:35:21 +0000
+++ pkg/dem/Ip2_FrictMat_FrictMat_FrictPhys.cpp 2011-07-18 08:53:56 +0000
@@ -40,7 +40,7 @@
//harmonic average of the two stiffnesses when (Ri.Ei/2) is the stiffness of a contact point on sphere "i"
Real Kn = 2*Ea*Ra*Eb*Rb/(Ea*Ra+Eb*Rb);
//same for shear stiffness
- Real Ks = 2*Ea*Ra*Va*Eb*Rb*Vb/(Ea*Ra*Va+Eb*Rb*Va);
+ Real Ks = 2*Ea*Ra*Va*Eb*Rb*Vb/(Ea*Ra*Va+Eb*Rb*Vb);
Real frictionAngle = (!frictAngle) ? std::min(mat1->frictionAngle,mat2->frictionAngle) : (*frictAngle)(mat1->id,mat2->id,mat1->frictionAngle,mat2->frictionAngle);
contactPhysics->tangensOfFrictionAngle = std::tan(frictionAngle);