angel  mercurial changeset:
angel::neighbor_multi_step_t Class Reference

SA neighborhood for multiple eliminations or re-insertions. More...

#include <sa.hpp>

List of all members.

Public Member Functions

 neighbor_multi_step_t (int m)
 Constructor defining the maximal number of steps.
template<class Ad_graph_t , class El_spec_t >
bool operator() (elimination_history_t< Ad_graph_t, El_spec_t > &eh)

Private Attributes

int max_steps

Detailed Description

SA neighborhood for multiple eliminations or re-insertions.

It either eliminate between 1 and max_steps faces from eh.cg or undo last one to max_steps eliminations.

Definition at line 199 of file sa.hpp.


Constructor & Destructor Documentation

Constructor defining the maximal number of steps.

Definition at line 203 of file sa.hpp.


Member Function Documentation


Member Data Documentation

Definition at line 200 of file sa.hpp.

Referenced by operator()().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines