A problem object is instantiated (created and initialized) by ILOG CPLEX when you call the routine CPXcreateprob
. It is destroyed when you call CPXfreeprob
. ILOG CPLEX allows you to create more than one problem object, although typical applications will use only one. Each problem object is referenced by a pointer returned by CPXcreateprob
and represents one specific problem instance. All Callable Library functions (except parameter setting functions and message handling functions) require a pointer to a problem object.