Scippy

UG

Ubiquity Generator framework

ScipUserPlugins Class Referenceabstract

#include <scipUserPlugins.h>

Public Member Functions

virtual ~ScipUserPlugins ()
 
virtual void operator() (SCIP *scip)=0
 
virtual void writeUserSolution (SCIP *scip, int nSolvers, double dual)
 
virtual void newSubproblem (SCIP *scip, const ScipParaDiffSubproblemBranchLinearCons *linearConss, const ScipParaDiffSubproblemBranchSetppcCons *setppcConss)
 
virtual void writeSubproblem (SCIP *scip)
 

Detailed Description

ScipUserPlugins class

Definition at line 46 of file scipUserPlugins.h.

Constructor & Destructor Documentation

◆ ~ScipUserPlugins()

virtual ~ScipUserPlugins ( )
virtual

Definition at line 48 of file scipUserPlugins.h.

Member Function Documentation

◆ newSubproblem()

virtual void newSubproblem ( SCIP *  scip,
const ScipParaDiffSubproblemBranchLinearCons linearConss,
const ScipParaDiffSubproblemBranchSetppcCons setppcConss 
)
virtual

Definition at line 51 of file scipUserPlugins.h.

Referenced by ScipParaSolver::createSubproblem().

◆ operator()()

virtual void operator() ( SCIP *  scip)
pure virtual

◆ writeSubproblem()

virtual void writeSubproblem ( SCIP *  scip)
virtual

Definition at line 52 of file scipUserPlugins.h.

Referenced by ScipParaSolver::solve().

◆ writeUserSolution()

virtual void writeUserSolution ( SCIP *  scip,
int  nSolvers,
double  dual 
)
virtual

Definition at line 50 of file scipUserPlugins.h.

Referenced by ScipParaInitiator::outputFinalSolverStatistics().