------------------------------------------------------------ revno: 2702 committer: Bruno Chareyre <[email protected]> branch nick: yade timestamp: Mon 2011-01-31 16:38:16 +0100 message: - Forgot to save Cell.h before committing : updated header doc. modified: core/Cell.hpp
-- 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 'core/Cell.hpp' --- core/Cell.hpp 2011-01-31 15:29:44 +0000 +++ core/Cell.hpp 2011-01-31 15:38:16 +0000 @@ -2,13 +2,12 @@ /*! Periodic cell parameters and routines. Usually instantiated as Scene::cell. -The Cell has reference box configuration (*refSize*) which is transformed (using *trsf*) to the current parallelepiped configuration. Using notation from http://en.wikipedia.org/wiki/Finite_strain_theory: - -* Vector3r *refSize* is undeformed cell size (box) -* Matrix3r *trsf* is "deformation gradient tensor" F (written as matrix) -* Matrix3r *velGrad* is ⦠- -The transformation has normal part and rotation/shear part. the shearPt, unshearPt, getShearTrsf etc functions refer to both shear and rotation. +The Cell has current box configuration represented by the parallelepiped's base vectors (*hSize*). Lengths of the base vectors can be accessed via *size*. + +* Matrix3r *trsf* is "deformation gradient tensor" F (http://en.wikipedia.org/wiki/Finite_strain_theory) +* Matrix3r *velGrad* is "velocity gradient tensor" (http://www.cs.otago.ac.nz/postgrads/alexis/FluidMech/node7.html) + +The transformation is splitted between "normal" part and "rotation/shear" part for contact detection algorithms. The shearPt, unshearPt, getShearTrsf etc functions refer to both shear and rotation. This decomposition is frame-dependant and does not correspond to the rotation/stretch decomposition of mechanics (with stretch further decomposed into isotropic and deviatoric). Therefore, using the shearPt family in equations of mechanics is not recommended. */
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

