Question #693672 on Yade changed: https://answers.launchpad.net/yade/+question/693672
Status: Needs information => Open Jingchi Yu gave more information on the question: Dear Jan, Sorry for the incomplete information before, and I will explain the detail about that: For instance, My assembly consists of two kinds of material: 1. mortar which is CohFrichMat; 2. cement which is CohFrichMat: #### mortar =CohFrichMat(……,label='sand') cement = CohFrictMat(……,label='cement') O.materials.append(mortar) O.materials.append(cement) #### In the simulation, there will be mortar-mortar contact, mortar -cement contact and cement-cement contact. what I am confused is how to define the engines, maybe it is like this: ##### O.engines=[ ForceResetter(), InsertionSortCollider([Bo1_Sphere_Aabb()]), InteractionLoop( [Ig2_Sphere_Sphere_ScGeom(),Ig2_Sphere_Sphere_ScGeom6D()], [Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(), Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(setCohesionNow = True,setCohesionOnNewContacts = True)], [Law2_ScGeom6D_CohFrictPhys_CohesionMoment()] ), NewtonIntegrator(damping=0.4), ] ##### I am wondering if it covers all the interactions? If so, the mortar -cement contact (like E, sigmaT and so on) is taken the average? and then if I want to define the mortar -cement contact manually and arbitrarily, how may I do it? Many thanks, -- You received this question notification because your team yade-users is an answer contact for Yade. _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp