32 #ifndef __SCIP_CONCURRENT_H__ 33 #define __SCIP_CONCURRENT_H__ enum SCIP_BoundType SCIP_BOUNDTYPE
void SCIPenableConcurrentBoundStorage(SCIP *scip)
SCIP_RETCODE SCIPfreeConcurrent(SCIP *scip)
SCIP_Longint SCIPgetConcurrentNTightenedIntBnds(SCIP *scip)
enum SCIP_Retcode SCIP_RETCODE
SCIP_RETCODE SCIPincrementConcurrentTime(SCIP *scip, SCIP_Real val)
SCIP_Real SCIPgetConcurrentDualbound(SCIP *scip)
SCIP_RETCODE SCIPaddConcurrentSol(SCIP *scip, SCIP_SOL *sol)
int SCIPgetNConcurrentSolvers(SCIP *scip)
SCIP_RETCODE SCIPaddConcurrentSolver(SCIP *scip, SCIP_CONCSOLVER *concsolver)
SCIP_Real SCIPgetConcurrentPrimalbound(SCIP *scip)
SCIP_RETCODE SCIPsynchronize(SCIP *scip)
type definitions for SCIP's main datastructure
type definition of concurrent data
int SCIPgetConcurrentVaridx(SCIP *scip, SCIP_VAR *var)
SCIP_Bool SCIPIsConcurrentSolNew(SCIP *scip, SCIP_SOL *sol)
type definitions for problem variables
SCIP_RETCODE SCIPcopySolStats(SCIP_SOL *source, SCIP_SOL *target)
type definitions for storing primal CIP solutions
SCIP_Longint SCIPgetConcurrentMemTotal(SCIP *scip)
SCIP_Longint SCIPgetConcurrentNTightenedBnds(SCIP *scip)
the type definitions for the synchronization store
SCIP_Real SCIPgetConcurrentGap(SCIP *scip)
SCIP_RETCODE SCIPcopyConcurrentSolvingStats(SCIP *source, SCIP *target)
SCIP_CONCSOLVER ** SCIPgetConcurrentSolvers(SCIP *scip)
SCIP_BOUNDSTORE * SCIPgetConcurrentGlobalBoundChanges(SCIP *scip)
SCIP_RETCODE SCIPaddConcurrentBndchg(SCIP *scip, SCIP_VAR *var, SCIP_Real val, SCIP_BOUNDTYPE bndtype)
SCIP_RETCODE SCIPcreateConcurrent(SCIP *scip, SCIP_CONCSOLVER *concsolver, int *varperm)
common defines and data types used in all packages of SCIP
SCIP_RETCODE SCIPsolveConcurrent(SCIP *scip)
void SCIPdisableConcurrentBoundStorage(SCIP *scip)
type definitions for concurrent solvers