C# Класс Canguro.Analysis.LineStressCalculator

Наследование: ModelCalculator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetForceAtPoint ( AbstractCase ac, LineElement line, LineForceComponent component, float xPos ) : float[]
GetForcesDiagram ( AbstractCase ac, LineElement line, LineForceComponent component, int numPoints ) : ].float[
GetStressAtPoint ( Model section, float s1, float m22, float m33, int pointIndex, float pt22, float pt33 ) : float

Gets the stress at the point specified by (pt22, pt33) in the Line's contour local axes, given the internal forces diagrams for Axial and Moments in 2 and 3.

LineStressCalculator ( ) : System
getForcesDiagram ( AbstractCase ac, LineElement line, LineForceComponent component, float controlPoints, float &fI, float &fJ ) : void

Приватные методы

Метод Описание
addToMomentDiagram ( LineLoad load, float dirComponent, float position, float lineLength ) : float
addToShearDiagram ( LineLoad load, float dirComponent, float position, float lineLength ) : float
addToShearMomentDiagram ( AbstractCase ac, LineElement line, float controlPoints, LineForceComponent component, float scale ) : void
addToShearMomentDiagram ( LineElement line, DirectionalLineLoad load, float controlPoints, LineForceComponent component, float scale ) : void
requestXCtrlPts ( LineLoad load ) : float[]

Описание методов

GetForceAtPoint() публичный метод

public GetForceAtPoint ( AbstractCase ac, LineElement line, LineForceComponent component, float xPos ) : float[]
ac Canguro.Model.Load.AbstractCase
line Canguro.Model.LineElement
component LineForceComponent
xPos float
Результат float[]

GetForcesDiagram() публичный метод

public GetForcesDiagram ( AbstractCase ac, LineElement line, LineForceComponent component, int numPoints ) : ].float[
ac Canguro.Model.Load.AbstractCase
line Canguro.Model.LineElement
component LineForceComponent
numPoints int
Результат ].float[

GetStressAtPoint() публичный метод

Gets the stress at the point specified by (pt22, pt33) in the Line's contour local axes, given the internal forces diagrams for Axial and Moments in 2 and 3.
public GetStressAtPoint ( Model section, float s1, float m22, float m33, int pointIndex, float pt22, float pt33 ) : float
section Canguro.Model.Model
s1 float The axial internal forces diagram for the Line
m22 float The Moment in 2 internal forces diagram for the Line
m33 float The Moment in 3 internal forces diagram for the Line
pointIndex int The index of the diagram to use at the moment, /// corresponds to the position in the Local-1 Axis
pt22 float The point in the Local-2 Axis, corresponds to contour [.][1]
pt33 float The point in the Local-2 Axis, corresponds to contour [.][0]
Результат float

LineStressCalculator() публичный метод

public LineStressCalculator ( ) : System
Результат System

getForcesDiagram() публичный метод

public getForcesDiagram ( AbstractCase ac, LineElement line, LineForceComponent component, float controlPoints, float &fI, float &fJ ) : void
ac Canguro.Model.Load.AbstractCase
line Canguro.Model.LineElement
component LineForceComponent
controlPoints float
fI float
fJ float
Результат void