Package jline.api.mapqn
Class Mapqn_lpmodel
-
- All Implemented Interfaces:
public final class Mapqn_lpmodel
Base class for representing MAPQN Linear Programming models
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
Mapqn_lpmodel.LinearConstraintBuilder
Helper class for building linear constraints
-
Constructor Summary
Constructors Constructor Description Mapqn_lpmodel()
-
Method Summary
Modifier and Type Method Description final Integer
addVariable(String name)
Register a variable and return its index final Integer
getVariableIndex(String name)
Get variable index by name final Integer
getNumVariables()
Get total number of variables final Unit
addConstraint(LinearConstraint constraint)
Add a constraint to the model final List<LinearConstraint>
getConstraints()
Get all constraints final Mapqn_lpmodel.LinearConstraintBuilder
constraintBuilder(Integer numVars)
Create a linear constraint builder final DoubleArray
createObjectiveCoefficients(String objectiveVar)
Create objective function coefficients array -
-
Method Detail
-
addVariable
final Integer addVariable(String name)
Register a variable and return its index
-
getVariableIndex
final Integer getVariableIndex(String name)
Get variable index by name
-
getNumVariables
final Integer getNumVariables()
Get total number of variables
-
addConstraint
final Unit addConstraint(LinearConstraint constraint)
Add a constraint to the model
-
getConstraints
final List<LinearConstraint> getConstraints()
Get all constraints
-
constraintBuilder
final Mapqn_lpmodel.LinearConstraintBuilder constraintBuilder(Integer numVars)
Create a linear constraint builder
-
createObjectiveCoefficients
final DoubleArray createObjectiveCoefficients(String objectiveVar)
Create objective function coefficients array
-
-
-
-