public class SegmentInelasticDesignControl
extends java.lang.Object
| Constructor and Description |
|---|
SegmentInelasticDesignControl(int iCk,
SegmentFlexurePenaltyControl sfpcLength,
SegmentFlexurePenaltyControl sfpcCurvature)
Constructor for the Segment Inelastic Design Parameters given the desired Ck, the Segment Length and
the Roughness Penalty Order
|
| Modifier and Type | Method and Description |
|---|---|
int |
Ck()
Retrieve the Continuity Order
|
static SegmentInelasticDesignControl |
Create(int iCk,
int iCurvaturePenaltyDerivativeOrder)
Create the Inelastic Design Parameters for the desired Ck Criterion and the Roughness Penalty Order
|
SegmentFlexurePenaltyControl |
curvaturePenaltyControl()
Retrieve the Curvature Penalty Parameters
|
SegmentFlexurePenaltyControl |
lengthPenaltyControl()
Retrieve the Length Penalty Parameters
|
static SegmentInelasticDesignControl |
MakeC2DesignInelasticControl()
Create the C2 Inelastic Design Params
|
public SegmentInelasticDesignControl(int iCk,
SegmentFlexurePenaltyControl sfpcLength,
SegmentFlexurePenaltyControl sfpcCurvature)
throws java.lang.Exception
iCk - Continuity OrdersfpcLength - Segment Length PenaltysfpcCurvature - Segment Curvature Penaltyjava.lang.Exception - Thrown if the Inputs are invalidpublic static final SegmentInelasticDesignControl MakeC2DesignInelasticControl()
public static final SegmentInelasticDesignControl Create(int iCk, int iCurvaturePenaltyDerivativeOrder)
iCk - Continuity OrderiCurvaturePenaltyDerivativeOrder - Curvature Penalty Derivative Orderpublic int Ck()
public SegmentFlexurePenaltyControl lengthPenaltyControl()
public SegmentFlexurePenaltyControl curvaturePenaltyControl()