Click or drag to resize

LoadCase Class

Compatible with IDEA StatiCa Beta 21.0 - beta
Load case in the model
Inheritance Hierarchy

Namespace:  IdeaRS.OpenModel.Loading
Assembly:  IdeaRS.OpenModel (in IdeaRS.OpenModel.dll) Version: 20.0.1.1 (20.0.1.1)
Syntax
public class LoadCase : OpenElementId

The LoadCase type exposes the following members.

Constructors
  NameDescription
Public methodLoadCase
Constructor
Top
Properties
  NameDescription
Public propertyDescription
Additional info
Public propertyId
Element Id
(Inherited from OpenElementId.)
Public propertyLoadGroup
Load group
Public propertyLoadsInPoint
List of point load impulses in this load case
Public propertyLoadsOnLine
List of line load impulses in this load case
Public propertyLoadsOnSurface
List surafce load in this load case
Public propertyLoadType
Load case type
Public propertyName
Name of load case
Public propertyPointLoadsOnLine
List of point load impulses in this load case
Public propertySettlements
Settlements in this load case
Public propertyStrainLoadsOnLine
List of generalized strain load impulses along the line in this load case.
Public propertyTemperatureLoadsOnLine
List of temperature load in this load case
Public propertyType
Sub type
Public propertyVariable
Variable type
Top
Examples
This sample shows how to create a load case.
C#
//Creating the model
OpenModel openModel = new OpenModel();

//Load group - needed for Load case
LoadGroupEC loadGroup = new LoadGroupEC();
loadGroup.Name = "LG1";
loadGroup.GammaQ = 1.5;
loadGroup.Psi0 = 0.7;
loadGroup.Psi1 = 0.5;
loadGroup.Psi2 = 0.3;
loadGroup.GammaGInf = 1.0;
loadGroup.GammaGSup = 1.35;
loadGroup.Dzeta = 0.85;
openModel.AddObject(loadGroup);

//Load case
LoadCase loadCase = new LoadCase();
loadCase.Name = "LC1";
loadCase.LoadType = LoadCaseType.Permanent;
loadCase.Type = LoadCaseSubType.PermanentStandard;
loadCase.Variable = VariableType.NotSet;
loadCase.LoadGroup = new ReferenceElement(loadGroup);
openModel.AddObject(loadCase);
See Also