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()