Procedure GMP::Column::AddMulti(GMP, binding, column)

The procedure GMP::Column::AddMulti adds a group of columns, belonging to a variable, to the matrix of a generated mathematical program.

GMP::Column::AddMulti(
GMP,            ! (input) a generated mathematical program
binding,        ! (input) an index binding
column          ! (input) a variable expression
)


## Arguments¶

GMP

An element in AllGeneratedMathematicalPrograms.

binding

An index binding that specifies and possibly limits the scope of indices.

column

A variable that, combined with the binding domain, specifies the columns.

## Return Value¶

The procedure returns 1 on success, or 0 otherwise.

Note

Coefficients for these columns can be added to the matrix by using the procedure GMP::Coefficient::Set. After calling GMP::Column::AddMulti the type and the lower and upper bound of the columns are set according to the definition of the corresponding symbolic variable. By using the procedures GMP::Column::SetType, GMP::Column::SetLowerBound and GMP::Column::SetUpperBound the column types and the lower and upper bounds can be changed.