62#ifndef __SCIP_BENDERSCUT_OPT_H__
63#define __SCIP_BENDERSCUT_OPT_H__
common defines and data types used in all packages of SCIP
SCIP_RETCODE SCIPgenerateAndApplyBendersOptCut(SCIP *masterprob, SCIP *subproblem, SCIP_BENDERS *benders, SCIP_BENDERSCUT *benderscut, SCIP_SOL *sol, int probnumber, char *cutname, SCIP_Real objective, SCIP_Real *primalvals, SCIP_Real *consdualvals, SCIP_Real *varlbdualvals, SCIP_Real *varubdualvals, SCIP_HASHMAP *row2idx, SCIP_HASHMAP *var2idx, SCIP_BENDERSENFOTYPE type, SCIP_Bool addcut, SCIP_Bool feasibilitycut, SCIP_RESULT *result)
SCIP_RETCODE SCIPaddNlRowGradientBenderscutOpt(SCIP *masterprob, SCIP *subproblem, SCIP_BENDERS *benders, SCIP_NLROW *nlrow, SCIP_Real mult, SCIP_Real *primalvals, SCIP_HASHMAP *var2idx, SCIP_Real *dirderiv, SCIP_VAR ***vars, SCIP_Real **vals, int *nvars, int *varssize)
SCIP_RETCODE SCIPincludeBenderscutOpt(SCIP *scip, SCIP_BENDERS *benders)
type definitions for Benders' decomposition methods
struct SCIP_Benders SCIP_BENDERS
enum SCIP_BendersEnfoType SCIP_BENDERSENFOTYPE
type definitions for Benders' decomposition cut
struct SCIP_Benderscut SCIP_BENDERSCUT
type definitions for constraints and constraint handlers
type definitions for expression interpreter
type definitions for LP management
type definitions for miscellaneous datastructures
struct SCIP_HashMap SCIP_HASHMAP
type definitions for NLP management
struct SCIP_NlRow SCIP_NLROW
enum SCIP_Result SCIP_RESULT
type definitions for return codes for SCIP methods
enum SCIP_Retcode SCIP_RETCODE
type definitions for SCIP's main datastructure