------------------------------------------------------------ revno: 2216 committer: Bruno Chareyre <bchare...@r1arduina> branch nick: trunk timestamp: Tue 2010-05-11 14:38:36 +0200 message: - Compile error (sorry) : matrix(i,k) instead of matrix[i][k]... (couldn't we overload simply define [][] operator for Eigen matrices?) modified: pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.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/Engine/GlobalEngine/PeriIsoCompressor.cpp' --- pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.cpp 2010-05-11 12:24:18 +0000 +++ pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.cpp 2010-05-11 12:38:36 +0000 @@ -224,7 +224,7 @@ // take in account something like poisson's effect here⦠//Real bogusPoisson=0.25; int ax1=(axis+1)%3,ax2=(axis+2)%3; //don't modify stress if dynCell, testing only stiff[axis]>0 would not allow switching the control mode in simulations, - if (stiff[axis]>0) stress[axis]+=(scene->cell->velGrad[axis][axis]*scene->dt/refSize[axis])*(stiff[axis]/cellArea[axis]); + if (stiff[axis]>0) stress[axis]+=(scene->cell->velGrad(axis,axis)*scene->dt/refSize[axis])*(stiff[axis]/cellArea[axis]); //-bogusPoisson*(cellGrow[ax1]/refSize[ax1])*(stiff[ax1]/cellArea[ax1])-bogusPoisson*(cellGrow[ax2]/refSize[ax2])*(stiff[ax2]/cellArea[ax2]); } for (int k=0;k<3;k++) strainRate[k]=scene->cell->velGrad(k,k);
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

