yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #12288
Re: [Yade-users] [Question #269724]: What are particular features of CpmMat model?
On 30/07/15 02:49, Bruno Chareyre wrote:
> It is not far really, this is a theoretical method without a step() :
> InsertionSortCollider().__call__()
> bodyPairs=O.interactions
>
> with the only problem that for the moment it would hide virtual
> interactions (hence doesn't work practicaly). Easy to fix.
>
It is possible after [1] like this:
#before any iteration
typedEngine("InsertionSortCollider").__call__()
for i in O.interactions.all():
if (...): #further filtering since the collider alone does not give
a consistent list, interaction radius, or threshold distance, etc.
ni=createInteraction(i.id1,i.id2)
ni.unp=new.penetrationDepth #or anything else you like
And then creating an initial bond network is no longer a blackbox thing. :)
Bruno
[1]
https://github.com/yade/trunk/commit/2296b7f6ecb9e4bd98ac9853472f7609b187b8c5
References