![]() |
MineLink
|
An implementation of the graph used by the final pit solver based on the Pseudoflow algorithm to solve the min-cut problem. More...
#include <graph.h>
Public Member Functions | |
MinCutGraph (const FinalPitInstance &fpi, string value_attr) | |
Creates a new graph based on a given instance. More... | |
MinCutGraph (const FinalPitInstance &fpi, string value_attr, const double &angle, const unsigned int &nblevel) | |
Creates a new graph based on a given instance. More... | |
~MinCutGraph () | |
Destructor. | |
bool | PseudoFlow () |
Implementation of the Pseudoflow algorithm. | |
BlockSelection * | GetMinCutRootSet () |
Retrieves the minimum cut root set that corresponds to final pit set. | |
An implementation of the graph used by the final pit solver based on the Pseudoflow algorithm to solve the min-cut problem.
delphos::MinCutGraph::MinCutGraph | ( | const FinalPitInstance & | fpi, |
string | value_attr | ||
) |
Creates a new graph based on a given instance.
fpi | An instance of the final pit problem to be solved. |
value_attr | The name of the valorization column in the block model used to compute final pit. |
delphos::MinCutGraph::MinCutGraph | ( | const FinalPitInstance & | fpi, |
string | value_attr, | ||
const double & | angle, | ||
const unsigned int & | nblevel | ||
) |
Creates a new graph based on a given instance.
fpi | An instance of the final pit problem to be solved. |
value_attr | The name of the valorization column in the block model used to compute final pit. |
angle | The slope angle of the precedence. |
nblevel | The number of bench of slope precedence. |