Changeset 862:b6f76c95992e in lemon-1.2 for lemon
- Timestamp:
- 03/04/10 10:03:14 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/network_simplex.h
r840 r862 171 171 172 172 // State constants for arcs 173 enum ArcState Enum{173 enum ArcState { 174 174 STATE_UPPER = -1, 175 175 STATE_TREE = 0, 176 176 STATE_LOWER = 1 177 177 }; 178 179 typedef std::vector<signed char> StateVector; 180 // Note: vector<signed char> is used instead of vector<ArcState> for 181 // efficiency reasons 178 182 179 183 private: … … 216 220 IntVector _dirty_revs; 217 221 BoolVector _forward; 218 BoolVector _state;222 StateVector _state; 219 223 int _root; 220 224 … … 247 251 const IntVector &_target; 248 252 const CostVector &_cost; 249 const BoolVector &_state;253 const StateVector &_state; 250 254 const CostVector &_pi; 251 255 int &_in_arc; … … 299 303 const IntVector &_target; 300 304 const CostVector &_cost; 301 const BoolVector &_state;305 const StateVector &_state; 302 306 const CostVector &_pi; 303 307 int &_in_arc; … … 338 342 const IntVector &_target; 339 343 const CostVector &_cost; 340 const BoolVector &_state;344 const StateVector &_state; 341 345 const CostVector &_pi; 342 346 int &_in_arc; … … 411 415 const IntVector &_target; 412 416 const CostVector &_cost; 413 const BoolVector &_state;417 const StateVector &_state; 414 418 const CostVector &_pi; 415 419 int &_in_arc; … … 514 518 const IntVector &_target; 515 519 const CostVector &_cost; 516 const BoolVector &_state;520 const StateVector &_state; 517 521 const CostVector &_pi; 518 522 int &_in_arc;
Note: See TracChangeset
for help on using the changeset viewer.