Matrix Manipulation Procedures

The matrix manipulation procedures have been deprecated since AIMMS version 3.5, and have been removed in AIMMS version 4.96. New projects should use the GMP library instead. Please refer to Table 5 for a mapping of the matrix manipulation procedures to corresponding GMP procedures.

Table 5 Removed matrix manipulation procedures

Deprecated Procedure

Counterpart

MatrixModifyCoefficient

GMP::Coefficient::Set

MatrixModifyQuadraticCoefficient

GMP::Coefficient::SetQuadratic

MatrixModifyRightHandSide

GMP::Row::SetRightHandSide

MatrixModifyLeftHandSide

GMP::Row::SetLeftHandSide

MatrixModifyRowType

GMP::Row::SetType

MatrixAddRow

GMP::Row::Add

MatrixRegenerateRow

GMP::Row::Generate

MatrixDeactivateRow

GMP::Row::Deactivate

MatrixActivateRow

GMP::Row::Activate

MatrixModifyLowerBound

GMP::Column::SetLowerBound

MatrixModifyUpperBound

GMP::Column::SetUpperBound

MatrixModifyColumnType

GMP::Column::SetType

MatrixAddColumn

GMP::Column::Add

MatrixFreezeColumn

GMP::Column::Freeze

MatrixUnfreezeColumn

GMP::Column::Unfreeze

MatrixModifyType

GMP::Instance::SetMathematicalProgrammingType

MatrixModifyDirection

GMP::Instance::SetDirection

MatrixGenerate

GMP::Instance::Generate

MatrixSolve

GMP::Instance::Solve

MatrixSaveState

GMP::Instance::SaveState

MatrixRestoreState

GMP::Instance::RestoreState