Class Mapqn_qr_bounds_bas.BasSystem

java.lang.Object
jline.api.mapqn.Mapqn_qr_bounds_bas.BasSystem
Enclosing class:
Mapqn_qr_bounds_bas

public static final class Mapqn_qr_bounds_bas.BasSystem extends Object
The assembled BAS constraint system, so a second objective can be optimized over the SAME polytope without a second transcription of the fifteen families. Mapqn_qrf_bas_nlp minimizes the MMI and MEM objectives over it; this class maximizes one station's utilization.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int[]
     
    final int[]
     
    final int[]
     
    final int
     
    final int
     
    final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    eColumn(int i, int ki)
    Column of an e entry, or -1 when the model pinned it to zero.
    double[][]
    Dense equality rows of the system, as Mapqn_nlp_solver takes them.
    double[]
     
    double[][]
    Dense inequality rows, normalised to A x <= b.
    double[]
     
    int
    p2Column(int j, int nj, int kj, int i, int ni, int hi, int m)
    Column of a p2 entry, or -1 when the model pinned it to zero.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • nCols

      public final int nCols
    • colMap

      public final int[] colMap
    • M

      public final int M
    • K

      public final int[] K
    • F

      public final int[] F
    • MR

      public final int MR
  • Method Details

    • p2Column

      public int p2Column(int j, int nj, int kj, int i, int ni, int hi, int m)
      Column of a p2 entry, or -1 when the model pinned it to zero.
    • eColumn

      public int eColumn(int i, int ki)
      Column of an e entry, or -1 when the model pinned it to zero.
    • equalityMatrix

      public double[][] equalityMatrix()
      Dense equality rows of the system, as Mapqn_nlp_solver takes them.
    • equalityRhs

      public double[] equalityRhs()
    • inequalityMatrix

      public double[][] inequalityMatrix()
      Dense inequality rows, normalised to A x <= b.
    • inequalityRhs

      public double[] inequalityRhs()