The CohesiveSection object defines the properties of a cohesive section.
The CohesiveSection object is derived from the Section object.
sectionApi.sections()[name]
This method creates a CohesiveSection object.
sectionApi.CohesiveSection
odb_CohesiveSection& CohesiveSection(const odb_String& name, const odb_String& response, const odb_String& material, const odb_String& initialThicknessType, double initialThickness, odb_Union outOfPlaneThickness);
Required arguments
An odb_String specifying the repository key.
An odb_String specifying the geometric assumption that defines the constitutive behavior of the cohesive elements. Possible values are "TRACTION_SEPARATION", "CONTINUUM", and "GASKET".
An odb_String specifying the name of the material.
Optional arguments
An odb_String specifying the method used to compute the initial thickness. Possible values are:
The default value is "SOLVER_DEFAULT".
"SOLVER_DEFAULT", specifying that Abaqus will use the analysis product default
"GEOMETRY", specifying that Abaqus will compute the thickness from the nodal coordinates of the elements.
"SPECIFY", specifying that Abaqus will use the value given for initialThickness
A Double specifying the initial thickness for the section. The initialThickness argument applies only when initialThicknessType="SPECIFY". The default value is 1.0.
The string "NONE" or a Double specifying the out-of-plane thickness for the section. The default value is "NONE".
Return value
A CohesiveSection object.
Exceptions
RangeError and InvalidNameError.
The CohesiveSection object has members with the same names and descriptions as the arguments to the CohesiveSection method.