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& thicknessType, const odb_String& poissonDefinition, double poisson, const odb_String& thicknessField);
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 the distribution used for defining the thickness of the elements. Possible values are "UNIFORM", "ANALYTICAL_FIELD", and "DISCRETE_FIELD". The default value is "UNIFORM".
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.
An odb_String specifying the name of the AnalyticalField or DiscreteField object used to define the thickness of the shell elements. The thicknessField argument applies only when thicknessType="ANALYTICAL_FIELD" or thicknessType="DISCRETE_FIELD". The default value is an empty string.
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.