Procedure GMP::Instance::SetSolver(GMP, solver)

GMP::Instance::SetSolver

The procedure GMP::Instance::SetSolver can be used to select for a generated mathematical program the solver to be called in subsequent calls to GMP::Instance::Solve.

GMP::Instance::SetSolver(
     GMP,            ! (input) a generated mathematical program
     solver          ! (input) a solver
     )

Arguments

GMP

An element in AllGeneratedMathematicalPrograms.

solver

An element in the set AllSolvers.

Return Value

The procedure returns 1 on success, or 0 otherwise.

Note

The solver set in this procedure will also be assigned to any solver session created with the function GMP::Instance::CreateSolverSession for the GMP, unless the Solver argument in the procedure GMP::Instance::CreateSolverSession is specified. Note that the procedure GMP::Instance::SetSolver cannot be used to change the solver assigned to a solver session after GMP::Instance::CreateSolverSession has been called.