org.ojalgo.optimisation.linear.mps
Class MathProgSysModel.Column
java.lang.Object
org.ojalgo.optimisation.ModelEntity<ME>
org.ojalgo.optimisation.ModelComponent<MathProgSysModel.Column>
org.ojalgo.optimisation.linear.mps.MathProgSysModel.Column
- All Implemented Interfaces:
- Comparable<MathProgSysModel.Column>, Constraint, Objective
- Enclosing class:
- MathProgSysModel
public static final class MathProgSysModel.Column
- extends ModelComponent<MathProgSysModel.Column>
| Methods inherited from class org.ojalgo.optimisation.ModelComponent |
getAdjustedLowerLimit, getAdjustedUpperLimit, getContributionWeight, getLowerLimit, getUpperLimit, isConstraint, isContributionWeightSet, isEqualityConstraint, isLowerConstraint, isLowerLimitSet, isObjective, isUpperConstraint, isUpperLimitSet, level, lower, setContributionWeight, setLowerLimit, setUpperLimit, toString, upper, validateConfiguration, weight |
type
public ColumnType type
MathProgSysModel.Column
public MathProgSysModel.Column(String aName)
bound
public final MathProgSysModel.Column bound(ColumnType aType,
BigDecimal aValue)
getAdjustmentFactor
public BigDecimal getAdjustmentFactor()
- Specified by:
getAdjustmentFactor in class ModelComponent<MathProgSysModel.Column>
getElementKeys
public Set<String> getElementKeys()
getNameForActivator
public String getNameForActivator()
getNameForNegativePart
public String getNameForNegativePart()
getNameForPositivePart
public String getNameForPositivePart()
getRowValue
public BigDecimal getRowValue(String aRowName)
hasNegativePart
public boolean hasNegativePart()
hasPositivePart
public boolean hasPositivePart()
isInteger
public boolean isInteger()
needsActivator
public boolean needsActivator()
setInteger
public final void setInteger(boolean someInteger)
setRowValue
public BigDecimal setRowValue(String aRowName,
BigDecimal aValue)