yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #00107
Re: Yade-users digest, Vol 1 #32 - 3 msgs
Hello
I will start coding something to control forces on the sides of an "axis
aligned" box by modifying its size (triaxial test...).
In my understanding of Yade, the best way is to create a DeusEx engine
similar to e.g. TranslationEngine (Janek, do you agree?).
But in this case, the engine need the total forces Fk (k=1,...,6)
applied on each side of the wall.
The fastest way to obtain the Fk is probably to increment them in a
modified version of ElasticContactLaw.
Another way could be to compute the forces inside the DeusEx Engine
itself, by retrieving all sphere-box interactions and summing the
corresponding forces. In that case, is there a way to get a list of all
interactions on a box (more generally, considering a Body b0, is there a
quick way to get all interactions which have b0 as body?) ? or does it
need to go through all interactions and see which belong to the box ?
Another simple question :
In "PhysicalActionApplier.cpp", I see
operator()( action ,
(*bodies)[id]->physicalParameters,(*bodies)[id].get() );
Which class operator() belongs to??
Thanks
Bruno
--
_______________
Chareyre Bruno
Maître de conférence
Institut National Polytechnique de Grenoble
Tél : 04.56.52.86.21
________________________________________
bureau I 08
Laboratoire 3S (Soils Solids Structures)
BP 53 - 38041, Grenoble cedex 9 - France
_______________
_______________________________________________
Yade-users mailing list
Yade-users@xxxxxxxxxxxxxxxx
http://lists.berlios.de/mailman/listinfo/yade-users
Follow ups