Declan,
Cohesion is indeed incorporated through a shift of the friction cone.
This is all done when projecting onto the friction cone (see ChConstraintTwoTuplesContactN::Project). This unilateral constraint is set up and used from ChContactNSC.h. Note that this is the implementation in the Chrono core module; a similar thing is done with a different implementation for Chrono::Multicore.
There’s one CCP solve per step.
--Radu
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
projectchron...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/projectchrono/c416a9fe-371e-44a1-b168-8d236604f9efn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/PH0PR06MB8237AA9B138588A09141CDB3A7959%40PH0PR06MB8237.namprd06.prod.outlook.com.