![]() |
MineLink
|
Defines a case for the final pit problem. More...
#include <fp.h>
Public Member Functions | |
FinalPitInstance (const string &attribute, const Precedence &prec) | |
Creates a new instance of the Final Pit Problem. More... | |
const string | ValueAttribute () const |
Retrieves the name of the attribute to be maximized. Deprecated. | |
const string | GetValueAttribute () const |
Retrieves the name of the attribute to be maximized. | |
const Precedence & | GetPrecedence () const |
Returns the precedence used in the computation. | |
![]() | |
BlockModelEntity (delphos::BlockModel &bm) | |
Creates a new block instance associated to a given block model. More... | |
delphos::BlockModel & | GetBlockModel () |
Retrieves the block model to which the entity is associated. More... | |
const delphos::BlockModel & | GetBlockModel () const |
Retrieves the block model to which the entity is associated. More... | |
Defines a case for the final pit problem.
An instance of the final pit problem can be formulated in terms of: A block model. An attribute (the content of the final pit maximizes this attribute addition) A (slope) precedence
This class is used then as input for a Final Pit Solver.
delphos::FinalPitInstance::FinalPitInstance | ( | const string & | attribute, |
const Precedence & | prec | ||
) |
Creates a new instance of the Final Pit Problem.
attribute | The attribute which addition will be maximized in the final pit. |
prec | The (slope) precedence to be used. |
Notice that no block model is required, as the Precedence constraint is always referred to one.