METSlib 0.6

- Main Page
- Modules
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
mets::invert_full_neighborhood Class Reference
Model

Generates a the full subsequence inversion neighborhood. More...

`#include <model.hh>`

Inheritance diagram for mets::invert_full_neighborhood:
Collaboration diagram for mets::invert_full_neighborhood:

## Public Member Functions
| invert_full_neighborhood (int size)
| ~invert_full_neighborhood ()
| Dtor.
void | refresh (const mets::feasible_solution &s)
| This is a static neighborhood.
Public Member Functions inherited from mets::move_manager
| move_manager ()
| Initialize the move manager with an empty list of moves.
virtual | ~move_manager ()
| Virtual destructor.
iterator | begin ()
| Begin iterator of available moves queue.
iterator | end ()
| End iterator of available moves queue.
size_type | size () const
| Size of the neighborhood.

## Additional Inherited Members
Public Types inherited from mets::move_manager
typedef std::deque< const move * > ::iterator | iterator
| Iterator type to iterate over moves of the neighborhood.
typedef std::deque< const move * > ::size_type | size_type
| Size type.
Protected Member Functions inherited from mets::move_manager
| move_manager (const move_manager &)
Protected Attributes inherited from mets::move_manager
std::deque< const move * > | moves_m
| The moves queue.

## Detailed Description

Generates a the full subsequence inversion neighborhood.

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

- metslib/model.hh

Return to METSlib home page