hyperrowcolgraph.h
Go to the documentation of this file.
33 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
84 PARTIALDECOMP** firstpartialdec, /**< pointer to buffer the new partialdec created by dint of the graph */
85 PARTIALDECOMP** secondpartialdec, /**< pointer to buffer the new partialdec whose border is amplified by dint of the graph */
89 /** amplifies a partialdec by dint of a graph created with open constraints and open variables of the partialdec */
92 PARTIALDECOMP** firstpartialdec, /**< pointer to buffer the new partialdec amplified by dint of the graph */
93 PARTIALDECOMP** secondpartialdec, /**< pinter to buffer the new partialdec whose border is amplified by dint of the graph */
Definition: struct_decomp.h:51
miscellaneous matrixgraph methods for structure detection
Definition: class_conspartition.cpp:43
virtual SCIP_RETCODE readPartition(const char *filename)
Definition: hyperrowcolgraph_def.h:651
Definition: weights.h:41
std::vector< int > getConsNonzeroNodes(int i)
Definition: hyperrowcolgraph_def.h:357
virtual SCIP_RETCODE writeToFile(int fd, SCIP_Bool writeweights)
Definition: hyperrowcolgraph_def.h:278
virtual SCIP_RETCODE createDecompFromPartition(DEC_DECOMP **decomp)
Definition: hyperrowcolgraph_def.h:385
virtual std::vector< int > getHyperedgeNodes(int i)
Definition: hyperrowcolgraph_def.h:343
virtual SCIP_RETCODE createPartialdecFromPartition(PARTIALDECOMP **firstpartialdec, PARTIALDECOMP **secondpartialdec, DETPROBDATA *detprobdata)
Definition: hyperrowcolgraph_def.h:451
Definition: graph.h:53
Definition: hyperrowcolgraph.h:45
Definition: class_detprobdata.h:106
miscellaneous hypergraph methods for structure detection
Definition: matrixgraph.h:54
virtual SCIP_RETCODE createFromPartialMatrix(DETPROBDATA *detprobdata, PARTIALDECOMP *partialdec)
Definition: hyperrowcolgraph_def.h:171
std::vector< int > getVarNonzeroNodes(int i)
Definition: hyperrowcolgraph_def.h:371
HyperrowcolGraph(SCIP *scip, Weights w)
Definition: hyperrowcolgraph_def.h:48
class storing (potentially incomplete) decompositions
virtual ~HyperrowcolGraph()
Definition: hyperrowcolgraph_def.h:58
virtual std::vector< int > getNeighbors(int i)
Definition: hyperrowcolgraph_def.h:320
SCIP_RETCODE createFromMatrix(SCIP_CONS **conss, SCIP_VAR **vars, int nconss, int nvars)
Definition: hyperrowcolgraph_def.h:74
class storing partialdecs and the problem matrix