Procedure GMP::Row::GetRightHandSideRaw(GMP, rowSet, rhs)

# GMP::Row::GetRightHandSideRaw

The procedure GMP::Row::GetRightHandSideRaw retrieves a collection of right-hand-side values corresponding to a given set of row numbers in the generated mathematical program.

GMP::Row::GetRightHandSideRaw(
GMP,            ! (input)  a generated mathematical program
rowSet,         ! (input)  a subset of Integers
rhs             ! (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.

rhs

A real-valued parameter over rowSet indicating the right hand side values of each row in rowSet.

## Return Value

The procedure returns 1 on success, or 0 otherwise.

Note

• If a row has a unit then the scaled right-hand-side value is retrieved (without unit).

• This procedure is much more efficient than calling the function GMP::Row::GetRightHandSide to get the right hand side of each row in rowSet individually.