yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #10258
Re: [Question #251218]: Modifying the Cohesive Frictional Contact Law
Question #251218 on Yade changed:
https://answers.launchpad.net/yade/+question/251218
Status: Answered => Open
behzad is still having a problem:
CohBurgersPhys from CohFrictPhys:
class CohBurgersPhys : public CohFrictPhys
{
public :
virtual ~CohBurgersPhys();
void SetBreakingState();
YADE_CLASS_BASE_DOC_ATTRS_CTOR(CohBurgersPhys,CohFrictPhys,"",
((bool,cohesionDisablesFriction,false))
((bool,cohesionBroken,true))
((bool,fragile,true,,"do cohesion disapear when contact strength is exceeded?"))
((Real,normalAdhesion,0,,"tensile strength"))
((Real,shearAdhesion,0))
((Real,unp,0,,"plastic normal displacement, only used for tensile behaviour and if :yref:`CohFrictPhys::fragile` =false."))
((Real,unpMax,0,,"maximum value of plastic normal displacement, after that the interaction breaks even if :yref:`CohFrictPhys::fragile` =false. The default value (0) means no maximum."))
((bool,momentRotationLaw,false,,"use bending/twisting moment at contacts"))
((bool,initCohesion,false,,"Initialize the cohesive behaviour with current state as equilibrium state"))
((Real,creep_viscosity,-1,,"creep viscosity [Pa.s/m]."))
// internal attributes
,
createIndex();
);
/// Indexable
REGISTER_CLASS_INDEX(CohBurgersPhys,CohFrictPhys);
};
REGISTER_SERIALIZABLE(CohBurgersPhys);
--
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.