Class LinearStructure

java.lang.Object
org.ojalgo.optimisation.linear.LinearStructure
All Implemented Interfaces:
ExpressionsBasedModel.EntityMap, Optimisation, Optimisation.ProblemStructure

final class LinearStructure extends Object implements ExpressionsBasedModel.EntityMap
LP (simplex tableau) meta data.
  • Field Details

    • constraints

      final ConstraintsMetaData constraints
    • nbArti

      final int nbArti
      The number of artificial variables
    • nbEqus

      final int nbEqus
      The number of equality constraints
    • nbIdty

      final int nbIdty
      The number of slack variables that also form an identity sub-matrix (in the tableau).
    • nbInes

      final int nbInes
      The number of inequality constraints
    • nbNegs

      final int nbNegs
      The number of negated model variables
    • nbSlck

      final int nbSlck
      The number of slack variables (not known to be "identity")
    • nbVars

      final int nbVars
      The number of positive (as-is) model variables
    • negativePartVariables

      final int[] negativePartVariables
    • positivePartVariables

      final int[] positivePartVariables
  • Constructor Details

    • LinearStructure

      LinearStructure(boolean inclMap, int constrIn, int constrEq, int varsPos, int varsNeg, int varsSlk, int varsEye)
    • LinearStructure

      LinearStructure(int nbConstraints, int nbVariables)
  • Method Details