35#ifndef inmatcoulombcontact_h
36#define inmatcoulombcontact_h
44#define _IFT_IntMatCoulombContact_Name "intmatcoulombcontact"
45#define _IFT_IntMatCoulombContact_kn "kn"
46#define _IFT_IntMatCoulombContact_frictCoeff "frictcoeff"
47#define _IFT_IntMatCoulombContact_stiffCoeff "stiffcoeff"
48#define _IFT_IntMatCoulombContact_normalClearance "normalclearance"
105 const char *
giveClassName()
const override {
return "IntMatCoulombContact"; }
117 std::unique_ptr<MaterialStatus>
CreateStatus(
GaussPoint *gp)
const override {
return std::make_unique<IntMatCoulombContactStatus>(gp); }
StructuralInterfaceMaterialStatus(GaussPoint *g)
Constructor. Creates new StructuralInterfaceMaterialStatus with number n, belonging to domain d and I...
StructuralInterfaceMaterial(int n, Domain *d)