hyperrowgraph.h
Go to the documentation of this file.
34 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
112 /** amplifies a partialdec by dint of a graph created with open constraints and open variables of the partialdec */
115 PARTIALDECOMP** firstpartialdec, /**< pointer to buffer the new partialdec amplified by dint of the graph */
116 PARTIALDECOMP** secondpartialdec, /**< pinter to buffer the new partialdec whose border is amplified by dint of the graph */
122 PARTIALDECOMP** firstpartialdec, /**< pointer to buffer the new partialdec created by dint of the graph */
123 PARTIALDECOMP** secondpartialdec, /**< pointer 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: hyperrowgraph.h:48
virtual SCIP_RETCODE createPartialdecFromPartition(PARTIALDECOMP *oldpartialdec, PARTIALDECOMP **firstpartialdec, PARTIALDECOMP **secondpartialdec, DETPROBDATA *detprobdata)
Definition: hyperrowgraph_def.h:297
Definition: class_conspartition.cpp:43
virtual int getNNeighbors(int i)
Definition: hyperrowgraph_def.h:119
Definition: weights.h:41
HyperrowGraph(SCIP *scip, Weights w)
Definition: hyperrowgraph_def.h:53
SCIP_RETCODE writeToFile(int fd, SCIP_Bool edgeweights)
Definition: hyperrowgraph_def.h:73
virtual SCIP_RETCODE createFromPartialMatrix(DETPROBDATA *detprobdata, PARTIALDECOMP *partialdec)
Definition: hyperrowgraph_def.h:504
virtual std::vector< int > getPartition() const
Definition: graph_interface.h:60
Definition: class_detprobdata.h:106
SCIP_RETCODE readPartition(const char *filename)
Definition: hypergraph_def.h:218
miscellaneous hypergraph methods for structure detection
Definition: matrixgraph.h:54
virtual SCIP_RETCODE readPartition(const char *filename)
Definition: hyperrowgraph.h:94
virtual SCIP_RETCODE createDecompFromPartition(DEC_DECOMP **decomp)
Definition: hyperrowgraph_def.h:142
virtual SCIP_RETCODE createFromMatrix(SCIP_CONS **conss, SCIP_VAR **vars, int nconss_, int nvars_)
Definition: hyperrowgraph_def.h:413
Definition: hypergraph.h:54
virtual std::vector< int > getNeighbors(int i)
Definition: hyperrowgraph.h:79
class storing (potentially incomplete) decompositions
virtual std::vector< int > getHyperedgeNodes(int i)
Definition: hyperrowgraph_def.h:130
virtual std::vector< int > getPartition()
Definition: hyperrowgraph.h:103
class storing partialdecs and the problem matrix