32 #ifndef __PEDIGREES_H__ 33 #define __PEDIGREES_H__ 37 #include <scip/scip.h> Function and type declarations for property_data.c.
SCIP_RETCODE PD_printSolutionPedigreeFormat(SCIP *scip, ParentSetData *psd, SCIP_Real **Scores, SCIP_Bool **selected, SCIP_Real total_score, FILE *stream, SCIP_Bool *pedvars)
Prints the solution as a pedigree.
Definition: pedigrees.c:1024
Function and type declarations for parent_set_data.c.
SCIP_RETCODE PD_addPedigreeSpecificConstraints(SCIP *scip, ParentSetData *psd)
Adds any constraints and variables needed for pedigree based constraints.
Definition: pedigrees.c:763
The basic data needed to record a collection of parent sets associated with a problem.
Definition: parent_set_data.h:48
SCIP_RETCODE PD_assignPedigreeVariables(SCIP *scip, SCIP_SOL *sol, ParentSetData *psd, SCIP_Bool *possible)
Tries to find values for any pedigree specific variables in a given primal solution.
Definition: pedigrees.c:979
SCIP_RETCODE PD_addPedigreeParameters(SCIP *scip)
Makes SCIP recognise parameters related to pedigree reconstruction.
Definition: pedigrees.c:124
SCIP_Bool * PD_getCurrentPedigreeVarValues(SCIP *scip)
Gets the values of the pedigree specific variables in the current solution.
Definition: pedigrees.c:333
SCIP_Bool PD_inPedigreeMode(SCIP *scip)
Determines whether the program is being run for learning pedigrees.
Definition: pedigrees.c:48