matrixgraph.h
Go to the documentation of this file.
34 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
98 /** amplifies a partialdec by dint of a graph created with open constraints and open variables of the partialdec */
101 PARTIALDECOMP** firstpartialdec, /**< pointer to buffer the new partialdec amplified by dint of the graph */
102 PARTIALDECOMP** secondpartialdec, /**< pinter to buffer the new partialdec whose border is amplified by dint of the graph */
miscellaneous graph interface methods
Definition: struct_decomp.h:51
virtual std::vector< int > getPartition()
Definition: matrixgraph.h:133
weight class for graphs
Definition: class_conspartition.cpp:43
Definition: weights.h:41
virtual SCIP_RETCODE writeToFile(int fd, SCIP_Bool writeweights)
Definition: matrixgraph.h:79
virtual SCIP_RETCODE createFromMatrix(SCIP_CONS **conss, SCIP_VAR **vars, int nconss_, int nvars_)
Definition: matrixgraph.h:138
virtual SCIP_RETCODE createFromPartialMatrix(DETPROBDATA *detprobdata, PARTIALDECOMP *partialdec)
Definition: matrixgraph.h:146
virtual SCIP_RETCODE writeToFile(int fd, SCIP_Bool writeweights)=0
virtual std::vector< int > getPartition() const
Definition: graph_interface.h:60
Definition: class_detprobdata.h:106
bridge
Definition: matrixgraph.h:54
virtual SCIP_RETCODE readPartition(const char *filename)
Definition: matrixgraph.h:113
class storing (potentially incomplete) decompositions
virtual SCIP_RETCODE createDecompFromPartition(DEC_DECOMP **decomp)
Definition: matrixgraph.h:89
virtual SCIP_RETCODE readPartition(const char *filename)=0
class storing partialdecs and the problem matrix
virtual SCIP_RETCODE createPartialdecFromPartition(PARTIALDECOMP *oldpartialdec, PARTIALDECOMP **firstpartialdec, PARTIALDECOMP **secondpartialdec, DETPROBDATA *detprobdata)
Definition: matrixgraph.h:99
Definition: graph_interface.h:50
public methods for working with decomposition structures