Source code for abaqus.Section.CompositeSolidSection
from abaqusConstants import *
from .Section import Section
from .SectionLayerArray import SectionLayerArray
[docs]class CompositeSolidSection(Section):
"""The CompositeSolidSection object defines the properties of a composite solid section.
The CompositeSolidSection object is derived from the Section object.
Notes
-----
This object can be accessed by:
.. code-block:: python
import section
mdb.models[name].sections[name]
import odbSection
session.odbs[name].sections[name]
The corresponding analysis keywords are:
- SOLID SECTION
"""
def __init__(self, name: str, layup: SectionLayerArray, symmetric: Boolean = OFF, layupName: str = ''):
"""This method creates a CompositeSolidSection object.
Notes
-----
This function can be accessed by:
.. code-block:: python
mdb.models[name].CompositeSolidSection
session.odbs[name].CompositeSolidSection
Parameters
----------
name
A String specifying the repository key.
layup
A SectionLayerArray object specifying the solid cross-section.
symmetric
A Boolean specifying whether or not the layup should be made symmetric by the analysis.
The default value is OFF.
layupName
A String specifying the layup name for this section. The default value is an empty
string.
Returns
-------
A CompositeSolidSection object.
"""
super().__init__()
pass
[docs] def setValues(self, symmetric: Boolean = OFF, layupName: str = ''):
"""This method modifies the CompositeSolidSection object.
Parameters
----------
symmetric
A Boolean specifying whether or not the layup should be made symmetric by the analysis.
The default value is OFF.
layupName
A String specifying the layup name for this section. The default value is an empty
string.
"""
pass