The Subscript Object

Properties for the Subscript Object

HiNr

The element number for the upper limit of the subscript. (Integer Property - Read/Write)

HiValue

The upper value limit of the subscript. (Integer Property - Read/Write)

IndexName

The IndexSet name for the subscript. (String Property - Read Only)

LoNr

The element number for the lower limit of the subscript. (Integer Property - Read/Write)

LoValue

The lower value limit of the subscript. (Integer Property - Read/Write)

Nr

The index element number of the current subscript. (Integer Property - Read Only)

Value

The current value of the subscript. (Integer Property - Read Only)

ValueName

The current string value of the subscript. (String Property - Read Only)

Visual Basic Example:


     Dim MPL As OptiMax
     Dim planModel as Model

     Set MPL = New OptiMax
     MPL.Solvers.Add "CPLEX"

     Set planModel = MPL.Models.Add "planning"
     planModel.ReadModel("cutstock.mpl")
     planModel.Solve

     Set varVect = csModel.VariableVectors("PatternCount")
     Set varSub = varVect.Subscripts(1)
     varSub.LoNr = 4
     varSub.HiValue = 9
     varVect.MoveFirstPos
     Do While varVect.PosValid
       row = varSub.Value + 5
       Debug.Print "Pattern(" & varSub.Value & ") = " & varVect.Variable.Activity
       varVect.MoveNextPos
    Loop

        

Back To Top | Maximal Home Page | Table of Contents | Previous Page | Next Page