2010/4/12 Václav Šmilauer <[email protected]> > > > > > I think it is the definition of PartialEngine that has to be stated > > clearly. Actually, I found this definition in ForceEngine where it > > says that a PartialEngine should act only on some bodies modyfing > > velocity, position and so on. This definition can obviously lead to > > some misunderstanding (as pointed out by Jerome) since, for instance, > > TriaxialStressController is actually working only on certain bodies in > > the simulation.That said, perhaps we should find a different > > definition for PartialEngine. Or simply create new blocks of Engines > > as rightly proposed by Vaclav. > > I was taking PartialEngine defined by its class interface: > subscribedBodies (i.e. single list of bodies it acts on), which is not > used by Triaxial*, Kinem* etc etc. > Ok
> > > > BTW, we have a couple of folders (I think, since I am not properly > > using the last release), one called GlobalEngine and another one > > called PartialEngine inside /pkg/dem/Engine. What is here the > > meaningful of the distinction? It is just to know for future > > commitments. > (we need both commits and commitment from people, right! :-) ) > Ah, I meant commits.. :)) > > For instance in /pkg/dem/meta folder I see ViscoelasticPM files that > > is a contact law, and in /pgk/dem/Engine/GlobalEngine other contact > > laws, like CohesionlessMomentRotation. Which folder should go a > > contact law into? With a contact law, I mean not only the law functor > > lonely but say a collection of classes like in ViscoelasticPM or > > HertzMindlin. > Historical structure mostly. I created the "meta" directory back then > for files comprising more things than just one type of thing (ConcretePM > and those you mention as well). For me, I could imagine having just flat > directory pkg/dem/*.cpp (same for pkg/common etc), as I use exclusively > tags to nagivate through the structure anyway, almost never actual > filenames. > Yes, me too. In fact, it does not really matter. cheers > > v. > > > _______________________________________________ > Mailing list: > https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev> > Post to : [email protected] > Unsubscribe : > https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev> > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

