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.

The routine GMP::Coefficient::Get.