The SetObjFunc call sets the objective to a user-defined function. The inputs to the SetObjFunc subroutine are as follows:
fname |
is the name of a user objective function. This parameter must be a literal string. |
minmax |
is set to 0 to minimize the objective, 1 to maximize. |
The SetObjFunc subroutine is used to designate a user function to be the objective for the optimization process. The SetObjFunc call accepts a literal string only for the function name; you cannot use a variable or expression. See the section Defining an Objective Function for more information about defining your own objective function. If multiple SetObjFunc calls are made, only the last one is in effect; the last call nullifies any previous SetObjFunc or SetObj calls.