yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #02392
Re: Engine structure question
1- The clear part :
A MetaEngine is something that will dispatch objects to some
engineUnits. Example : the InteractionGeometryMetaEngine will call
engineUnits sphere2sphere , sphere2box, or sphere2facets depending on
the types of body1 and body2.
2- The less clear part :
Standalone and DeusExMachina engines can work alone (they don't call
other engines, neither are they called by others).
So, what is the difference between them? On the programming side, no
real difference (except a few differences in members of base classes).
The difference is more in terms of what they do, and also a matter of
personal taste... So, here is my feeling about this : standalones are
supposed to handle simple aspects of the physics : a contact law,
Newton's law, this sort of thing; while DeusEx is something controlling
what happens in a specific problem (boundary conditions, switching from
one loading to another based on a condition, etc.) or getting
information from the simulation (all sorts of recorders).
This definition is not totally consistent with the current spliting,
which is a result of how we all interpreted differently the meaning of
standalone vs. DeusEx.
Bruno
Anton Gladky a écrit :
Hello, all!
I do not understand the logic of the engines division:
StandAloneEngine, Engine....
Do we have it somewhere described?
Thank you.
______________________________
[ENG] Best Regards
[GER] Mit freundlichen Grüßen
[RUS] С наилучшими пожеланиями
[UKR] З найкращими побажаннями
Anton Gladkyy
------------------------------------------------------------------------
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~yade-dev
More help : https://help.launchpad.net/ListHelp
--
_______________
Chareyre Bruno
Maître de Conférences
Grenoble INP
Laboratoire 3SR - bureau E145
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 43
________________
Follow ups
References