Class Mapqn_lpmodel

java.lang.Object
jline.api.mapqn.Mapqn_lpmodel

public class Mapqn_lpmodel extends Object
Base class for representing MAPQN Linear Programming models
  • Constructor Details

    • Mapqn_lpmodel

      public Mapqn_lpmodel()
  • Method Details

    • addVariable

      public int addVariable(String name)
      Register a variable and return its index
    • getVariableIndex

      public int getVariableIndex(String name)
      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

      public List<org.apache.commons.math3.optim.linear.LinearConstraint> getConstraints()
      Get all constraints
    • constraintBuilder

      public Mapqn_lpmodel.LinearConstraintBuilder constraintBuilder()
      Create a linear constraint builder
    • constraintBuilder

      public Mapqn_lpmodel.LinearConstraintBuilder constraintBuilder(int numVars)
    • createObjectiveCoefficients

      public double[] createObjectiveCoefficients(String objectiveVar)
      Create objective function coefficients array