#include <queen.h>
Inheritance diagram for SwNiNqueen:
Public Member Functions | |
SwNiNqueen (int nvar) | |
int | config_evaluation (Configuration *Configuration) |
int | move_evaluation (Configuration *configuration, Move *move) |
void | adjust_parameters (Configuration *configuration, int &maxneighbors, int &minneighbors) |
Configuration * | create_configuration () |
|
adjustment of the neighborhood parameters (when the size of the actual neighborhood is greater than maxneighbors) Reimplemented from SwNqueen. |
|
evaluation of a configuration Reimplemented from SwNqueen. |
|
create a configuration (the exact class depends on the problem and must defined in subclasses) Reimplemented from Nqueen. |
|
evaluation of a configuration if the move is done Reimplemented from SwNqueen. |