org.ojalgo.optimisation.linear.mps
Class MathProgSysModel.Column

java.lang.Object
  extended by org.ojalgo.optimisation.ModelEntity<ME>
      extended by org.ojalgo.optimisation.ModelComponent<MathProgSysModel.Column>
          extended by 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>


Field Summary
 ColumnType type
           
 
Constructor Summary
MathProgSysModel.Column(String aName)
           
 
Method Summary
 MathProgSysModel.Column bound(ColumnType aType, BigDecimal aValue)
           
 BigDecimal getAdjustmentFactor()
           
 Set<String> getElementKeys()
           
 String getNameForActivator()
           
 String getNameForNegativePart()
           
 String getNameForPositivePart()
           
 BigDecimal getRowValue(String aRowName)
           
 boolean hasNegativePart()
           
 boolean hasPositivePart()
           
 boolean isInteger()
           
 boolean needsActivator()
           
 void setInteger(boolean someInteger)
           
 BigDecimal setRowValue(String aRowName, BigDecimal aValue)
           
 
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
 
Methods inherited from class org.ojalgo.optimisation.ModelEntity
compareTo, equals, getName, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

public ColumnType type
Constructor Detail

MathProgSysModel.Column

public MathProgSysModel.Column(String aName)
Method Detail

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)