public class ATDMStrategyMat extends ATDMStrategy
| Modifier and Type | Field and Description |
|---|---|
private float |
capacityIncreaseDueToRM |
private int |
numPeriods |
private int |
numSeg |
private float[] |
shoulderCapacity |
private CA2DInt |
strategyMatrix |
private java.lang.String |
strategyType |
| Constructor and Description |
|---|
ATDMStrategyMat(int id,
java.lang.String description,
int numSegments,
int numPeriods,
java.lang.String strategyType) |
| Modifier and Type | Method and Description |
|---|---|
private void |
fillShoulderDefaults() |
float |
getCapacityIncreaseDueToRM() |
float[] |
getShoulderCapacity() |
float |
getShoulderCapacity(int numLanes) |
CA2DInt |
getStrategyMatrix() |
void |
setCapacityIncreaseDueToRM(float capacityIncreaseDueToRM) |
void |
setShoulderCapacity(float[] newValues) |
void |
setShoulderCapacity(float newValue,
int numLanes) |
void |
setStrategyMatrix(CA2DInt newMatrix) |
clone, getAdjFactor, getAdjFactor, getCategory, getDescription, getId, getIncidentDurationReduction, setAdjFactor, setAdjFactors, setCategory, setCategory, setDescription, setId, setIncidentDurationReductionprivate CA2DInt strategyMatrix
private final int numSeg
private final int numPeriods
private final java.lang.String strategyType
private float[] shoulderCapacity
private float capacityIncreaseDueToRM
public ATDMStrategyMat(int id,
java.lang.String description,
int numSegments,
int numPeriods,
java.lang.String strategyType)
id - description - numSegments - numPeriods - strategyType - public CA2DInt getStrategyMatrix()
public void setStrategyMatrix(CA2DInt newMatrix)
newMatrix - public float getShoulderCapacity(int numLanes)
numLanes - public float[] getShoulderCapacity()
public void setShoulderCapacity(float newValue,
int numLanes)
newValue - numLanes - public void setShoulderCapacity(float[] newValues)
newValues - private void fillShoulderDefaults()
public float getCapacityIncreaseDueToRM()
public void setCapacityIncreaseDueToRM(float capacityIncreaseDueToRM)