Definition at line 44 of file bridge.h.
#include <bridge.h>
|
| Bridge () |
|
virtual | ~Bridge () |
|
virtual SCIP_RETCODE | addNNodes (int _n_nodes)=0 |
|
virtual SCIP_RETCODE | addNNodes (int _n_nodes, std::vector< int > weights)=0 |
|
virtual int | getNNodes ()=0 |
|
virtual int | getNEdges ()=0 |
|
virtual SCIP_RETCODE | getEdges (std::vector< void * > &edges)=0 |
|
virtual SCIP_Bool | isEdge (int i, int j)=0 |
|
virtual int | getNNeighbors (int i)=0 |
|
virtual std::vector< int > | getNeighbors (int i)=0 |
|
virtual SCIP_RETCODE | addNode (int i, int weight)=0 |
|
virtual SCIP_RETCODE | addNode ()=0 |
|
virtual SCIP_RETCODE | addEdge (int i, int j, double weight)=0 |
|
virtual SCIP_RETCODE | setEdge (int i, int j, double weight)=0 |
|
virtual double | getEdgeWeight (int i, int j)=0 |
|
virtual std::vector< std::pair< int, double > > | getNeighborWeights (int i) |
|
virtual SCIP_RETCODE | deleteNode (int i)=0 |
|
virtual SCIP_RETCODE | addEdge (int i, int j)=0 |
|
virtual SCIP_RETCODE | deleteEdge (int i, int j)=0 |
|
virtual int | graphGetWeights (int i)=0 |
|
virtual SCIP_RETCODE | flush ()=0 |
|
virtual SCIP_RETCODE | normalize ()=0 |
|
virtual double | getEdgeWeightPercentile (double q)=0 |
|
◆ Bridge()
◆ ~Bridge()
virtual gcg::Bridge::~Bridge |
( |
| ) |
|
|
inlinevirtual |
◆ addNNodes() [1/2]
virtual SCIP_RETCODE gcg::Bridge::addNNodes |
( |
int |
_n_nodes | ) |
|
|
pure virtual |
◆ addNNodes() [2/2]
virtual SCIP_RETCODE gcg::Bridge::addNNodes |
( |
int |
_n_nodes, |
|
|
std::vector< int > |
weights |
|
) |
| |
|
pure virtual |
◆ getNNodes()
virtual int gcg::Bridge::getNNodes |
( |
| ) |
|
|
pure virtual |
◆ getNEdges()
virtual int gcg::Bridge::getNEdges |
( |
| ) |
|
|
pure virtual |
◆ getEdges()
virtual SCIP_RETCODE gcg::Bridge::getEdges |
( |
std::vector< void * > & |
edges | ) |
|
|
pure virtual |
◆ isEdge()
virtual SCIP_Bool gcg::Bridge::isEdge |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
pure virtual |
◆ getNNeighbors()
virtual int gcg::Bridge::getNNeighbors |
( |
int |
i | ) |
|
|
pure virtual |
◆ getNeighbors()
virtual std::vector<int> gcg::Bridge::getNeighbors |
( |
int |
i | ) |
|
|
pure virtual |
◆ addNode() [1/2]
virtual SCIP_RETCODE gcg::Bridge::addNode |
( |
int |
i, |
|
|
int |
weight |
|
) |
| |
|
pure virtual |
◆ addNode() [2/2]
virtual SCIP_RETCODE gcg::Bridge::addNode |
( |
| ) |
|
|
pure virtual |
◆ addEdge() [1/2]
virtual SCIP_RETCODE gcg::Bridge::addEdge |
( |
int |
i, |
|
|
int |
j, |
|
|
double |
weight |
|
) |
| |
|
pure virtual |
◆ setEdge()
virtual SCIP_RETCODE gcg::Bridge::setEdge |
( |
int |
i, |
|
|
int |
j, |
|
|
double |
weight |
|
) |
| |
|
pure virtual |
◆ getEdgeWeight()
virtual double gcg::Bridge::getEdgeWeight |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
pure virtual |
◆ getNeighborWeights()
virtual std::vector<std::pair<int, double> > gcg::Bridge::getNeighborWeights |
( |
int |
i | ) |
|
|
inlinevirtual |
◆ deleteNode()
virtual SCIP_RETCODE gcg::Bridge::deleteNode |
( |
int |
i | ) |
|
|
pure virtual |
◆ addEdge() [2/2]
virtual SCIP_RETCODE gcg::Bridge::addEdge |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
pure virtual |
◆ deleteEdge()
virtual SCIP_RETCODE gcg::Bridge::deleteEdge |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
pure virtual |
◆ graphGetWeights()
virtual int gcg::Bridge::graphGetWeights |
( |
int |
i | ) |
|
|
pure virtual |
◆ flush()
virtual SCIP_RETCODE gcg::Bridge::flush |
( |
| ) |
|
|
pure virtual |
◆ normalize()
virtual SCIP_RETCODE gcg::Bridge::normalize |
( |
| ) |
|
|
pure virtual |
◆ getEdgeWeightPercentile()
virtual double gcg::Bridge::getEdgeWeightPercentile |
( |
double |
q | ) |
|
|
pure virtual |