/** copy method for pricer plugins (called when SCIP copies plugins) */ static SCIP_DECL_PRICERCOPY(pricerCopyStp) { /*lint --e{715}*/ SCIPdebugPrintf("pricerCopy \n"); assert(pricer != NULL); assert(strcmp(SCIPpricerGetName(pricer), PRICER_NAME) == 0); return SCIP_OKAY; }
/** copies the given pricer to a new scip */ SCIP_RETCODE SCIPpricerCopyInclude( SCIP_PRICER* pricer, /**< pricer */ SCIP_SET* set, /**< SCIP_SET of SCIP to copy to */ SCIP_Bool* valid /**< was the copying process valid? */ ) { assert(pricer != NULL); assert(set != NULL); assert(valid != NULL); assert(set->scip != NULL); if( pricer->pricercopy != NULL ) { SCIPdebugMessage("including pricer %s in subscip %p\n", SCIPpricerGetName(pricer), (void*)set->scip); SCIP_CALL( pricer->pricercopy(set->scip, pricer, valid) ); } return SCIP_OKAY; }