The MembraneSection object defines the properties of a membrane section.
The MembraneSection object is derived from the Section object.
sectionApi.sections()[name]
This method creates a MembraneSection object.
sectionApi.MembraneSection
odb_MembraneSection& MembraneSection(const odb_String& name, const odb_String& material, double thickness, const odb_String& poissonDefinition, double poisson);
Required arguments
An odb_String specifying the repository key.
An odb_String specifying the name of the material.
Optional arguments
A Double specifying the thickness for the section. Possible values are thickness
0.0. The default value is 1.0.
An odb_String specifying whether to use the default value for the Poisson's ratio. Possible values are:
The default value is "DEFAULT".
"DEFAULT", specifying that the default value for the Poisson's ratio is 0.5 in an Abaqus/Standard analysis and is obtained from the material definition in an Abaqus/Explicit analysis.
"VALUE", specifying that the Poisson's ratio used in the analysis is the value provided in poisson.
A Double specifying the section Poisson's ratio. Possible values are 1.0
poisson
0.5. This argument is valid only when poissonDefinition="VALUE". The default value is 0.5.
Return value
A MembraneSection object.
Exceptions
RangeError and InvalidNameError.
The MembraneSection object has members with the same names and descriptions as the arguments to the MembraneSection method.
In addition, the MembraneSection object can have the following member:
odb_RebarLayers rebarLayers() const;
A RebarLayers object specifying reinforcement properties.