MineLink
 All Data Structures Functions Variables Pages
delphos::FinalPitInstance Class Reference

Defines a case for the final pit problem. More...

#include <fp.h>

Inheritance diagram for delphos::FinalPitInstance:
Inheritance graph
Collaboration diagram for delphos::FinalPitInstance:
Collaboration graph

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 PrecedenceGetPrecedence () const
 Returns the precedence used in the computation.
 
- Public Member Functions inherited from delphos::BlockModelEntity
 BlockModelEntity (delphos::BlockModel &bm)
 Creates a new block instance associated to a given block model. More...
 
delphos::BlockModelGetBlockModel ()
 Retrieves the block model to which the entity is associated. More...
 
const delphos::BlockModelGetBlockModel () const
 Retrieves the block model to which the entity is associated. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

delphos::FinalPitInstance::FinalPitInstance ( const string &  attribute,
const Precedence prec 
)

Creates a new instance of the Final Pit Problem.

Parameters
attributeThe attribute which addition will be maximized in the final pit.
precThe (slope) precedence to be used.

Notice that no block model is required, as the Precedence constraint is always referred to one.


The documentation for this class was generated from the following files: