Procedure GMP::Coefficient::GetRaw(GMP, rowSet, colSet, coef)

GMP::Coefficient::GetRaw

The procedure GMP::Coefficient::GetRaw retrieves a collection of (linear) coefficients in a generated mathematical program. The retrieved collection is indicated by the given row and column sets.

GMP::Coefficient::GetRaw(
     GMP,            ! (input)  a generated mathematical program
     rowSet,         ! (input)  a subset of Integers
     colSet,         ! (input)  a subset of Integers
     coef            ! (output) a real-valued parameter
     )

Arguments

GMP

An element in AllGeneratedMathematicalPrograms.

rowSet

A subset of the set Integers, representing a set of row numbers. Each row number should be in the range \(\{ 0 .. m-1 \}\) where \(m\) is the number of rows in the matrix.

colSet

A subset of the set Integers, representing a set of column numbers. Each column should be in the range \(\{ 0 .. n-1 \}\) where \(n\) is the number of columns in the matrix.

coef

A real-valued parameter over rowSet and colSet indicating the coefficient values for each row and column in rowSet and colSet.

Return Value

The procedure returns 1 on success, or 0 otherwise.

Note

This procedure is much more efficient than calling the function GMP::Coefficient::Get to get the coefficients of each row and column in rowSet and colSet individually.

See also

The routine GMP::Coefficient::Get.