Class Stage
- Namespace
- FemDesign
- Assembly
- FemDesign.Core.dll
public class Stage
- Inheritance
-
Stage
- Inherited Members
- Extension Methods
Constructors
Stage(int, string, List<ActivatedLoadCase>, List<IStageElement>, bool, double)
Construction stage.
public Stage(int index, string description, List<ActivatedLoadCase> activatedLoadCases = null, List<IStageElement> elements = null, bool initialStressState = false, double day = 0)
Parameters
indexintdescriptionstringStage description (name).
activatedLoadCasesList<ActivatedLoadCase>LoadCases with factor and partitioning for when to be activated.
elementsList<IStageElement>Elements to be activated in this stage.
initialStressStateboolInitial stress state.
daydoubleEnd time of the stage.
Stage(int, string, List<LoadCase>, List<IStageElement>, ActivationType, bool, double)
Construction stage.
public Stage(int index, string description, List<LoadCase> loadCases, List<IStageElement> elements, ActivationType partitioning = ActivationType.OnlyInThisStage, bool initialStressState = false, double day = 0)
Parameters
indexintdescriptionstringStage description (name).
loadCasesList<LoadCase>LoadCases to be activated (with factor 1.0).
elementsList<IStageElement>Elements to be activated in this stage.
partitioningActivationTypePartitioning for when to activate load cases.
initialStressStateboolInitial stress state.
daydoubleEnd time of the stage.
Properties
ActivatedLoadCases
public List<ActivatedLoadCase> ActivatedLoadCases { get; set; }
Property Value
Day
End time of the stage [day]
public double Day { get; set; }
Property Value
Description
public string Description { get; set; }
Property Value
Elements
public List<IStageElement> Elements { get; set; }
Property Value
Id
public int Id { get; set; }
Property Value
InitialStressState
public bool InitialStressState { get; set; }
Property Value
_day
public double _day { get; set; }
Property Value
Methods
AddElement(IStageElement)
Add element to construction stage.
public void AddElement(IStageElement element)
Parameters
elementIStageElementElement to be activated in this stage.
AddLoadCase(ActivatedLoadCase)
Adds a (construction stage) activated load case.
public void AddLoadCase(ActivatedLoadCase activatedLoadCase)
Parameters
activatedLoadCaseActivatedLoadCase
AddLoadCase(LoadCase, double, ActivationType)
Adds a (construction stage) activated load case.
public void AddLoadCase(LoadCase loadCase, double factor, ActivationType partitioning)
Parameters
loadCaseLoadCaseThe load case to be activated.
factordoubleLoad case factor.
partitioningActivationTypePartitioning.
ToString()
public override string ToString()