pub unsafe extern "C" fn SCIPtransformProb(
scip: *mut SCIP,
) -> SCIP_RETCODEExpand description
initializes solving data structures and transforms problem
Before SCIP 10, this function also called the garbage collection for block memory explicitly. It has been removed for performance reason, but if memory is very tight, then the previous behavior can be restored by adding a call to SCIPcollectMemoryGarbage() before SCIPtransformProb().
@return \ref SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See \ref SCIP_Retcode “SCIP_RETCODE” for a complete list of error codes.
@pre This method can be called if @p scip is in one of the following stages: - \ref SCIP_STAGE_PROBLEM - \ref SCIP_STAGE_TRANSFORMED - \ref SCIP_STAGE_INITPRESOLVE - \ref SCIP_STAGE_PRESOLVING - \ref SCIP_STAGE_EXITPRESOLVE - \ref SCIP_STAGE_PRESOLVED - \ref SCIP_STAGE_INITSOLVE - \ref SCIP_STAGE_SOLVING - \ref SCIP_STAGE_SOLVED - \ref SCIP_STAGE_EXITSOLVE - \ref SCIP_STAGE_FREETRANS - \ref SCIP_STAGE_FREE
@post When calling this method in the \ref SCIP_STAGE_PROBLEM stage, the \SCIP stage is changed to \ref SCIP_STAGE_TRANSFORMED; otherwise, the stage is not changed
See \ref SCIP_Stage “SCIP_STAGE” for a complete list of all possible solving stages.