Click or drag to resize

Karamba.CrossSections Namespace

Classes for dealing with cross section definitions.
Classes
  ClassDescription
Public classCroSec
Base class of all cross-sections
Public classCroSec_Beam
Cross sections for line like elements that have axial- and bending stiffness.
Public classCroSec_BeamModifier
Cross sections for line like elements that have axial- and bending stiffness.
Public classCroSec_Box
Represents box-like cross sections.
Public classCroSec_Circle
Circular hollow beam cross sections.
Public classCroSec_Default
singleton for returning default cross section for shells, beams and trusses. Avoids duplicate creation of default cross sections.
Public classCroSec_I
Represents I-profiles
Public classCroSec_Shell
Represents a simple shell cross section.
Public classCroSec_Shell_ElemData
A cross section of an element of a shell
Public classCroSec_ShellModifier
Cross sections for line like elements that have axial- and bending stiffness.
Public classCroSec_Spring
Represents a spring cross section which is defined by its six spring stiffnesses.
Public classCroSec_T
Represents T-shapes cross sections
Public classCroSec_Trapezoid
Represents full trapezoid sections. Rectangles and squares are special cases of it.
Public classCroSecAliasNameTable
reads a dictionary of name aliases for cross section names for export to other fe-programs
Public classCroSecReaderWriter
Reader writer for lists of cross sections
Public classCroSecTable
represents a table of cross sections which can be filled with data from a CVS-file
Public classCroSecTableRow
Represents data of one row of the cross section table
Public classCroSecVisitor
Base class of element visitors. Does nothing by default.
Public classShellLayer
A Layer of a shell cross section
Enumerations
  EnumerationDescription
Public enumerationCroSec_BeamProduction
Possible types of production which determines alpha_y/z which hint what residual stresses are to be expected within the cross section. This impacts the design according to EC3.