← Back to team overview

yade-dev team mailing list archive

Re: Questions Interaction

 

Actually, how can we control this interactionDetectionFactor? I tried to
modify the distance of detection by adjusting the aabbEnlargeFactor in the
Bo1_Sphere_Aabb() bound dispatcher but without any success...

Is the following command wrong when defined in a python script?

BoundDispatcher([Bo1_Sphere_Aabb(aabbEnlargeFactor=X)]),

Cheers

  Luc


>
>  5) I want to start having forces (say a constant term) between particles
>> before they get in touch (say at a defined distance). Where should I act in
>> the code to do that? Is there defined like a tollerance for the contact
>> interaction?
>>
>>
>>
> This is not exactly straightforward, but it is done already in the
> CapillaryLaw code from Luc Scholtès (distant capillary forces between
> particles with or without contacts). You need to increase the apparent size
> of bodies to create distant interactions : interactionDetectionFactor>1 for
> boundingBoxes and for the geometry functor.
> In Luc's code, there are actually two contact laws, one applying the solid
> elastic force, the other for the capillary force. So, we also need to turn
> ElasticContactLaw::neverErase=true, so that the elastic law will not request
> deletion of distant interactions. Interactions are only deleted in the
> capillary law (when the distance large enough to break the liquid bridge).
>
> Bruno
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev>
> Post to     : yade-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev>
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References