12 #include "../../data_structures/precs/precs.h" 
   13 #include "../../data_structures/bm/coords.h" 
   14 #include "../../data_structures/bm/blocksel.h" 
   35     const string _phase_attr;
 
   36     const double _difference;
 
   37     const vector<pair<int,int> > _phases;
 
   56                                     const string & phase_attr,
 
   57                                     const double  vertical_diff,
 
   58                                     const vector<pair<int,int> > & phases);
 
   77                                     const string & phase_attr,
 
   78                                     const double  vertical_diff,
 
   79                                     const vector<pair<int,int> > & phases,
 
   84     virtual void CreateArcs();
 
   88     const string GetPhaseAttribute() 
const;
 
   92     const double GetDifference() 
const;
 
   96     vector<pair<int,int> > GetConsecutivePhasesContainer() 
const;
 
  117     const string _phase_attr;
 
  118     const double _difference;
 
  135                             const string & phase_attr,
 
  136                             double vertical_diff);
 
  151                             const string & phase_attr,
 
  152                             double vertical_diff,
 
  157     virtual void CreateArcs();
 
  161     const string GetPhaseAttribute() 
const;
 
  165     const double GetDifference() 
const;
 
horizontal precedence class with utility methods. 
Definition: ramps.h:25
Abstracts a container of blocks as a table with arbitrary number of attributes that can be accessed b...
Definition: blockmodel.h:62
Implements a precedence as an explicit set of arcs between blocks. Provides utility functions...
Definition: precs.h:22
Defines maximum difference in height between consecutive benches on the same phase. 
Definition: sinking.h:113
Defines maximum difference in height between consecutive phase-bench. 
Definition: sinking.h:32