The activity for the variable from the solution. (Double Property - Read/Write)
The initial value for the variable. (Double Property - Read/Write)
Specifies if the variable is a binary variable. (Boolean Property - Read/Write)
Specifies if the variable is a free variable. (Boolean Property - Read/Write)
Specifies if the variable is an integer variable. (Boolean Property - Read/Write)
Specifies if the variable is used in a nonlinear term. (Boolean Property - Read/Write)
Specifies if the variable is a semi-continuous variable. (Boolean Property - Read/Write)
Specifies if the variable is a member of a SOS set. (Boolean Property - Read/Write)
Specifies if the variable is used in at least one of the constraints or the objective function. (Boolean Property - Read/Write)
The lower bound for the variable. (Double Property - Read/Write)
The name of the variable. (String Property - Read/Write)
The objective coefficient for the variable. (Double Property - Read/Write)
The lower range for the objective function coefficient in the solution. (Double Property - Read Only)
The upper range for the objective function coefficient in the solution. (Double Property - Read Only)
The priority value for the variable. (Integer Property - Read/Write)
The reduced cost for the variable from the solution. (Double Property - Read Only)
The column number for the variable in the solver solution. (Integer Property - Read Only)
The stochastic stage number for the variable. (Integer Property - Read only)
The variable type from the VariableType enumeration. (Enum Property - Read/Write) Possible values are: Binary Continuous Integer Free
The upper bound for the variable. (Double Property - Read/Write)
The variable number in the matrix for the variable. (Integer Property - Read/Write)
CSharp Example:
     OptiMax MPL;
     Solver cpxSolver;
     Model planModel;
     Variables planVars;
     ResultType result;
     MPL = new OptiMax();
     cpxSolver = MPL.Solvers.Add("CPLEX");
     planModel = MPL.Models.Add("Planning");
     string WorkingDirectory = "c:\\mplwin4";
     string modFilePath = WorkingDirectory + "\\" + "Planning.mpl";
     result = planModel.ReadModel(modFilePath);
     planVars = planModel.Matrix.Variables;
     result = planModel.Solve();
     foreach(Variable vars in planVars)
        Console.WriteLine(vars.VarNr + ":" + vars.Name + ":" +
                          vars.Activity + ":" + vars.ReducedCost);