Package jline.api.mapqn
Class Mapqn_lpmodel
java.lang.Object
jline.api.mapqn.Mapqn_lpmodel
Base class for representing MAPQN Linear Programming models
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassHelper class for building linear constraints -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraint(org.apache.commons.math3.optim.linear.LinearConstraint constraint) Add a constraint to the modelintaddVariable(String name) Register a variable and return its indexCreate a linear constraint builderconstraintBuilder(int numVars) double[]createObjectiveCoefficients(String objectiveVar) Create objective function coefficients arrayList<org.apache.commons.math3.optim.linear.LinearConstraint> Get all constraintsintGet total number of variablesintgetVariableIndex(String name) Get variable index by name
-
Constructor Details
-
Mapqn_lpmodel
public Mapqn_lpmodel()
-
-
Method Details
-
addVariable
Register a variable and return its index -
getVariableIndex
Get variable index by name -
getNumVariables
public int getNumVariables()Get total number of variables -
addConstraint
public void addConstraint(org.apache.commons.math3.optim.linear.LinearConstraint constraint) Add a constraint to the model -
getConstraints
Get all constraints -
constraintBuilder
Create a linear constraint builder -
constraintBuilder
-
createObjectiveCoefficients
Create objective function coefficients array
-