toulbar2
Public Member Functions | Public Attributes | List of all members
INCOP::NaryConstraint Class Reference

#include <narycsproblem.h>

Public Member Functions

Long constraint_value (Configuration *configuration)
 
int nbtuples (vector< int > *tabdomaines)
 

Public Attributes

vector< int > constrainedvariables
 
vector< Long > tuplevalues
 

Detailed Description

Nary constraint in extension with weigths defined on the tuples

Member Function Documentation

◆ constraint_value()

Long INCOP::NaryConstraint::constraint_value ( Configuration configuration)

Constraint Evalution : searching in the tuple table

References Configuration::config.

◆ nbtuples()

int INCOP::NaryConstraint::nbtuples ( vector< int > *  tabdomaines)

nombre de n-uplets d'une contrainte

Member Data Documentation

◆ constrainedvariables

vector<int> INCOP::NaryConstraint::constrainedvariables

variables linked by the constraint

◆ tuplevalues

vector<Long> INCOP::NaryConstraint::tuplevalues

table of valued tuples