Table of Contents

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

index int
description string

Stage description (name).

activatedLoadCases List<ActivatedLoadCase>

LoadCases with factor and partitioning for when to be activated.

elements List<IStageElement>

Elements to be activated in this stage.

initialStressState bool

Initial stress state.

day double

End 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

index int
description string

Stage description (name).

loadCases List<LoadCase>

LoadCases to be activated (with factor 1.0).

elements List<IStageElement>

Elements to be activated in this stage.

partitioning ActivationType

Partitioning for when to activate load cases.

initialStressState bool

Initial stress state.

day double

End time of the stage.

Properties

ActivatedLoadCases

public List<ActivatedLoadCase> ActivatedLoadCases { get; set; }

Property Value

List<ActivatedLoadCase>

Day

End time of the stage [day]

public double Day { get; set; }

Property Value

double

Description

public string Description { get; set; }

Property Value

string

Elements

public List<IStageElement> Elements { get; set; }

Property Value

List<IStageElement>

Id

public int Id { get; set; }

Property Value

int

InitialStressState

public bool InitialStressState { get; set; }

Property Value

bool

_day

public double _day { get; set; }

Property Value

double

Methods

AddElement(IStageElement)

Add element to construction stage.

public void AddElement(IStageElement element)

Parameters

element IStageElement

Element to be activated in this stage.

AddLoadCase(ActivatedLoadCase)

Adds a (construction stage) activated load case.

public void AddLoadCase(ActivatedLoadCase activatedLoadCase)

Parameters

activatedLoadCase ActivatedLoadCase

AddLoadCase(LoadCase, double, ActivationType)

Adds a (construction stage) activated load case.

public void AddLoadCase(LoadCase loadCase, double factor, ActivationType partitioning)

Parameters

loadCase LoadCase

The load case to be activated.

factor double

Load case factor.

partitioning ActivationType

Partitioning.

ToString()

public override string ToString()

Returns

string