Table of Contents

Class BucklingLength

Namespace
FemDesign.Bars.Buckling
Assembly
FemDesign.Core.dll

buckling_record

public class BucklingLength
Inheritance
BucklingLength
Inherited Members
Extension Methods

Fields

Cantilever

public bool Cantilever

Field Value

bool

ContinouslyRestrained

public bool ContinouslyRestrained

Field Value

bool

Sway

public bool Sway

Field Value

bool

_beta

public string _beta

Field Value

string

Properties

Beta

public double Beta { get; set; }

Property Value

double

LoadPosition

public VerticalAlignment LoadPosition { get; set; }

Property Value

VerticalAlignment

Position

public Position Position { get; set; }

Property Value

Position

Type

public BucklingType Type { get; set; }

Property Value

BucklingType

Methods

FlexuralStiff(double, bool)

Define BucklingLength in Flexural Stiff direction.

public static BucklingLength FlexuralStiff(double beta = 1, bool sway = false)

Parameters

beta double

Beta factor.

sway bool

Sway. True/false.

Returns

BucklingLength

Remarks

Create

FlexuralWeak(double, bool)

Define BucklingLength in Flexural Weak direction.

public static BucklingLength FlexuralWeak(double beta = 1, bool sway = false)

Parameters

beta double

Beta factor.

sway bool

Sway. True/false.

Returns

BucklingLength

Remarks

Create

LateralTorsional(VerticalAlignment, bool, bool)

Define BucklingLength for Lateral Torsional buckling.

public static BucklingLength LateralTorsional(VerticalAlignment loadPosition, bool continouslyRestrained = false, bool cantilever = false)

Parameters

loadPosition VerticalAlignment

"top"/"center"/"bottom"

continouslyRestrained bool

Continously restrained. True/false.

cantilever bool

Cantilever. True/false.

Returns

BucklingLength

Remarks

Create

PressuredBottomFlange(VerticalAlignment, double, bool)

Define BucklingLength for Pressured Bottom Flange.

public static BucklingLength PressuredBottomFlange(VerticalAlignment loadPosition, double beta = 1, bool continuouslyRestrained = false)

Parameters

loadPosition VerticalAlignment

"top"/"center"/"bottom"

beta double

Beta factor.

continuouslyRestrained bool

Continuously restrained. True/false.

Returns

BucklingLength

Remarks

Create

PressuredTopFlange(VerticalAlignment, double, bool)

Define BucklingLength for Pressured Top Flange.

public static BucklingLength PressuredTopFlange(VerticalAlignment loadPosition, double beta = 1, bool continuouslyRestrained = false)

Parameters

loadPosition VerticalAlignment

"top"/"center"/"bottom"

beta double

Beta factor.

continuouslyRestrained bool

Continuously restrained. True/false.

Returns

BucklingLength

Remarks

Create