Table of Contents

Class BarInternalForce

Namespace
FemDesign.Results
Assembly
FemDesign.Core.dll

FemDesign "Bars, Internal Force" result

[Result(typeof(BarInternalForce), new ListProc[] { ListProc.BarsInternalForcesLoadCase, ListProc.BarsInternalForcesLoadCombination })]
public class BarInternalForce : IResult
Inheritance
BarInternalForce
Implements
Inherited Members
Extension Methods

Properties

CaseIdentifier

Load case or combination name

public string CaseIdentifier { get; }

Property Value

string

Fx

Axial force

public double Fx { get; }

Property Value

double

Fy

Shear force along major axis

public double Fy { get; }

Property Value

double

Fz

Shear force along minor axis

public double Fz { get; }

Property Value

double

Id

Bar name identifier

public string Id { get; }

Property Value

string

Mx

Moment around axis

public double Mx { get; }

Property Value

double

My

Moment around major bending axis

public double My { get; }

Property Value

double

Mz

Moment around minor bending axis

public double Mz { get; }

Property Value

double

Pos

Position Result The value is the relative distance from the starting point of the bar

public double Pos { get; }

Property Value

double

Methods

DeconstructBarInternalForce(List<BarInternalForce>, string)

The method has been created for returning the value for Grasshopper and Dynamo. The method can still be use for C# users.

public static Dictionary<string, object> DeconstructBarInternalForce(List<BarInternalForce> Result, string LoadCase)

Parameters

Result List<BarInternalForce>
LoadCase string

Returns

Dictionary<string, object>

ToString()

public override string ToString()

Returns

string