The implementation of each section is provided in each derived-class. The name of each section derived-class has the following structure:
Formulation-Dimension-Name.hpp
.
Name | Description |
---|---|
Formulation | Stands for either Linearized (lin), or Fiber (fib). |
Dimension | One-dimensional (1D) or two-dimensional (2D). |
Name | The name of the section. |
The Section class defines a cross-section to be assigned in an structural element. The Section class is designed to:
The main member function in Section are:
Each derived class are provided with the member function:
This object also provides with private member functions to compute the section's geometric properties as well as internal forces developed in the section. A Section object is meant to be used in frame elements such as lin2DFrame2, kin2DFrame2, lin3DFrame2, and kin3DFrame2, as well as shell elements like lin3DShell4.
The following section derived classes are available in SVL: