Table of Contents

Class SteelBarCalculationParameters

Namespace
FemDesign.Calculate
Assembly
FemDesign.Core.dll

Calculation parameters for steel bars

public class SteelBarCalculationParameters : CONFIG
Inheritance
SteelBarCalculationParameters
Inherited Members
Extension Methods

Constructors

SteelBarCalculationParameters()

public SteelBarCalculationParameters()

SteelBarCalculationParameters(double, SecondOrder, bool, bool, bool, bool, double, int, BucklingCurve, BucklingCurve, BucklingCurve, bool, bool, BucklingCurveLt, BucklingCurveLt)

public SteelBarCalculationParameters(double sectionsDistance, SteelBarCalculationParameters.SecondOrder secondOrder, bool plasticCalculation, bool equation641, bool class4, bool ignore, double convergence, int iteration, SteelBarCalculationParameters.BucklingCurve stiffDirection, SteelBarCalculationParameters.BucklingCurve weakDirection, SteelBarCalculationParameters.BucklingCurve torsionalDirection, bool en1993_1_1_6_3_2_2, bool en1993_1_1_6_3_2_3, SteelBarCalculationParameters.BucklingCurveLt topFlange, SteelBarCalculationParameters.BucklingCurveLt bottomFlange)

Parameters

sectionsDistance double
secondOrder SteelBarCalculationParameters.SecondOrder
plasticCalculation bool
equation641 bool
class4 bool
ignore bool
convergence double
iteration int
stiffDirection SteelBarCalculationParameters.BucklingCurve
weakDirection SteelBarCalculationParameters.BucklingCurve
torsionalDirection SteelBarCalculationParameters.BucklingCurve
en1993_1_1_6_3_2_2 bool
en1993_1_1_6_3_2_3 bool
topFlange SteelBarCalculationParameters.BucklingCurveLt
bottomFlange SteelBarCalculationParameters.BucklingCurveLt

Fields

Type

public string Type

Field Value

string

_checkResistanceOnly

public int _checkResistanceOnly

Field Value

int

_class4Ignored

public int _class4Ignored

Field Value

int

_fLatTorBuckGen

public int _fLatTorBuckGen

Field Value

int

_fLatTorBuckGenSpecForI

public int _fLatTorBuckGenSpecForI

Field Value

int

_plasticIgnored

public int _plasticIgnored

Field Value

int

_useEquation6_41

public int _useEquation6_41

Field Value

int

Properties

BucklingCurveFx1

Flexural buckling stiff direction

public SteelBarCalculationParameters.BucklingCurve BucklingCurveFx1 { get; set; }

Property Value

SteelBarCalculationParameters.BucklingCurve

BucklingCurveFx2

Flexural buckling weak direction

public SteelBarCalculationParameters.BucklingCurve BucklingCurveFx2 { get; set; }

Property Value

SteelBarCalculationParameters.BucklingCurve

BucklingCurveLtb

Lateral-torsional buckling bottom flange

public SteelBarCalculationParameters.BucklingCurveLt BucklingCurveLtb { get; set; }

Property Value

SteelBarCalculationParameters.BucklingCurveLt

BucklingCurveLtt

Lateral-torsional buckling top flange

public SteelBarCalculationParameters.BucklingCurveLt BucklingCurveLtt { get; set; }

Property Value

SteelBarCalculationParameters.BucklingCurveLt

BucklingCurveTf

Torsional-flexural buckling

public SteelBarCalculationParameters.BucklingCurve BucklingCurveTf { get; set; }

Property Value

SteelBarCalculationParameters.BucklingCurve

CheckResistanceOnly

public bool CheckResistanceOnly { get; set; }

Property Value

bool

Class4Ignored

public bool Class4Ignored { get; set; }

Property Value

bool

ConvergencyRatio

public double ConvergencyRatio { get; set; }

Property Value

double

DistanceCalculatedSection

Max. distance between calculated sections [m]

public double DistanceCalculatedSection { get; set; }

Property Value

double

Guids

List of BarPart GUIDs to apply the parameters to

public List<Guid> Guids { get; set; }

Property Value

List<Guid>

LatTorBuckGen

public bool LatTorBuckGen { get; set; }

Property Value

bool

LatTorBuckGenSpecForI

public bool LatTorBuckGenSpecForI { get; set; }

Property Value

bool

MaxIterStep

public int MaxIterStep { get; set; }

Property Value

int

PlasticIgnored

public bool PlasticIgnored { get; set; }

Property Value

bool

S2ndOrder

public SteelBarCalculationParameters.SecondOrder S2ndOrder { get; set; }

Property Value

SteelBarCalculationParameters.SecondOrder

UseEquation6_41

public bool UseEquation6_41 { get; set; }

Property Value

bool

Methods

SetParametersOnBars(Bar)

public void SetParametersOnBars(Bar bar)

Parameters

bar Bar

SetParametersOnBars(List<Bar>)

public void SetParametersOnBars(List<Bar> bars)

Parameters

bars List<Bar>