Package jline.api.mapqn
Class Mapqn_lpmodel
-
- All Implemented Interfaces:
public final class Mapqn_lpmodelBase class for representing MAPQN Linear Programming models
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMapqn_lpmodel.LinearConstraintBuilderHelper class for building linear constraints
-
Constructor Summary
Constructors Constructor Description Mapqn_lpmodel()
-
Method Summary
Modifier and Type Method Description final IntegeraddVariable(String name)Register a variable and return its index final IntegergetVariableIndex(String name)Get variable index by name final IntegergetNumVariables()Get total number of variables final UnitaddConstraint(LinearConstraint constraint)Add a constraint to the model final List<LinearConstraint>getConstraints()Get all constraints final Mapqn_lpmodel.LinearConstraintBuilderconstraintBuilder(Integer numVars)Create a linear constraint builder final DoubleArraycreateObjectiveCoefficients(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
-
-
-
-