SCIPsetCopyPlugins

Function SCIPsetCopyPlugins 

Source
pub unsafe extern "C" fn SCIPsetCopyPlugins(
    sourceset: *mut SCIP_SET,
    targetset: *mut SCIP_SET,
    copyreaders: c_uint,
    copypricers: c_uint,
    copyconshdlrs: c_uint,
    copyconflicthdlrs: c_uint,
    copypresolvers: c_uint,
    copyrelaxators: c_uint,
    copyseparators: c_uint,
    copycutselectors: c_uint,
    copypropagators: c_uint,
    copyheuristics: c_uint,
    copyeventhdlrs: c_uint,
    copynodeselectors: c_uint,
    copybranchrules: c_uint,
    copyiisfinders: c_uint,
    copydisplays: c_uint,
    copydialogs: c_uint,
    copytables: c_uint,
    copyexprhdlrs: c_uint,
    copynlpis: c_uint,
    allvalid: *mut c_uint,
) -> SCIP_RETCODE
Expand description

copies plugins from sourcescip to targetscip; in case that a constraint handler which does not need constraints cannot be copied, valid will return FALSE. All plugins can declare that, if their copy process failed, the copied SCIP instance might not represent the same problem semantics as the original. Note that in this case dual reductions might be invalid.