Main Page | Class Hierarchy | Compound List | File List | Compound Members

Nqueen Class Reference

#include <queen.h>

Inheritance diagram for Nqueen:

BinaryCSProblem CSProblem OpProblem SwNqueen SwNiNqueen List of all members.

Public Member Functions

 Nqueen (int nvar)
int config_evaluation (Configuration *Configuration)
void fullincr_update_conflicts (FullincrCSPConfiguration *configuration, Move *move)
void init_domaines (int nbvar, int s)
Configurationcreate_configuration ()

Detailed Description

the N-queen problem coded as Max-CSP : standard CSP neighborhood


Member Function Documentation

int Nqueen::config_evaluation Configuration configuration  )  [virtual]
 

evaluation of a configuration

Reimplemented from OpProblem.

Reimplemented in SwNqueen, and SwNiNqueen.

Configuration * Nqueen::create_configuration  )  [virtual]
 

create a configuration (the exact class depends on the problem and must defined in subclasses)

Reimplemented from CSProblem.

Reimplemented in SwNiNqueen.

void Nqueen::fullincr_update_conflicts FullincrCSPConfiguration configuration,
Move move
[virtual]
 

update of the conflict data structure (case FullincrCSPConfiguration)

Reimplemented from OpProblem.

Reimplemented in SwNqueen.


The documentation for this class was generated from the following files:
Generated on Fri Sep 26 17:27:26 2003 for INCOP by doxygen 1.3.3