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