Karamba.Algorithms Namespace

Classes and helper classes for calculating different types of model responses.

Classes

Analyze Calculates a models deformation state under the assumption of small deflections.
AnalyzeThI Calculates a models deformation state under the assumption of small deflections.
Obsolete.
AnalyzeThII Calculates a models deformation state under the assumption of small deflections.
BESOBeam Does ESO/BESO optimization on beam and truss structures.
BESOShell Handles the bi-directional evolutionary optimization (BESO) of shell elements.
BESOShell_Algorithm Methods for performing BESO for shells.
Buckling Calculates buckling-modes.
CroSecFamilies A family of cross sections for use in cross section design.
CSOptiBeam cross section optimization beam element.
CSOptiElement cross section optimization element.
CSOptiElements cross section optimization elements.
CSOptiShell cross section optimization shell element.
EigenModes Calculates eigen-modes.
ElementsGroupedByClass group of elements with uniform cross section during optimization.
ElementSubSelectionIndex Index of elements and sub-elements. is used for cross-section optimization.
LargeDeform Analyzes a model under the assumption of large deformations.
NaturalVibes Computes a models natural frequencies, modal masses and participation factors.
NonlinAnalyze_ArcLength Analyzes a model under the assumption of large deformations.
NonlinAnalyze_DynamicRelax Analyzes a model under the assumption of large deformations.
NonlinAnalyze_NewtonRaph Analyzes a model under the assumption of large deformations.
OptiCroSec Optimizes the cross section of beams and shells with respect to the materials strength and maximum deflection EN 1993-1-1 is used for dimensioning the beam and truss cross sections. All load-cases of the model are considered.
OptiCroSecEC3 Optimizes the cross section of beams and shells with respect to the materials strength and maximum deflection EN 1993-1-1 is used for dimensioning the beam and truss cross sections. Is deprecated but kept alive for users with expired support for Version3.
Obsolete.
OptiReinf Optimizes the cross section of beams and shells with respect to the materials strength and maximum deflection EN 1993-1-1 is used for dimensioning the beam and truss cross sections.
RCOptiElement element selected for reinforcement optimization.
RCOptiElements group of elements selected for reinforcement design.
RCOptiShell shell element selected for reinforcement optimization.
TenComEliminator Iteratively removes beam elements which are under tension or compression.

Enumerations

EigenShapesScalingType Types of scaling for the displacement vectors of eigen-modes.