C# 클래스 Canguro.Analysis.LineStressCalculator

상속: ModelCalculator
파일 보기 프로젝트 열기: rforsbach/Treu-Structure 1 사용 예제들

공개 메소드들

메소드 설명
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