FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
org.jacop.constraints.binpacking.BinpackingCloneable Class Reference

A cloneable version of the Binpacking constraint. More...

Inheritance diagram for org.jacop.constraints.binpacking.BinpackingCloneable:

Public Member Functions

 BinpackingCloneable (IntVarCloneable[] bin, IntVarCloneable[] load, int[] w)
 It constructs the binpacking constraint for the supplied variable.
 BinpackingCloneable (ArrayList<? extends IntVarCloneable > bin, ArrayList<? extends IntVarCloneable > load, int[] w)
 It constructs the binpacking constraint for the supplied variable.
 BinpackingCloneable (IntVarCloneable[] bin, IntVarCloneable[] load, int[] w, int minBin)
 It constructs the binpacking constraint for the supplied variable.
 BinpackingCloneable (ArrayList<? extends IntVarCloneable > bin, ArrayList<? extends IntVarCloneable > load, int[] w, int minBin)
 It constructs the binpacking constraint for the supplied variable.
BinpackingCloneable cloneInto (StoreCloneable targetStore) throws FailException

Detailed Description

A cloneable version of the Binpacking constraint.

Author
Thomas Leaute

Constructor & Destructor Documentation

◆ BinpackingCloneable() [1/4]

org.jacop.constraints.binpacking.BinpackingCloneable.BinpackingCloneable ( IntVarCloneable[] bin,
IntVarCloneable[] load,
int[] w )

It constructs the binpacking constraint for the supplied variable.

Parameters
binwhich are constrained to define bin for item i.
loadwhich are constrained to define load for bin i.
wwhich define size of item i.

Referenced by cloneInto().

◆ BinpackingCloneable() [2/4]

org.jacop.constraints.binpacking.BinpackingCloneable.BinpackingCloneable ( ArrayList<? extends IntVarCloneable > bin,
ArrayList<? extends IntVarCloneable > load,
int[] w )

It constructs the binpacking constraint for the supplied variable.

Parameters
binwhich are constrained to define bin for item i.
loadwhich are constrained to define load for bin i.
wwhich define size of item i.

◆ BinpackingCloneable() [3/4]

org.jacop.constraints.binpacking.BinpackingCloneable.BinpackingCloneable ( IntVarCloneable[] bin,
IntVarCloneable[] load,
int[] w,
int minBin )

It constructs the binpacking constraint for the supplied variable.

Parameters
binwhich are constrained to define bin for item i.
loadwhich are constrained to define load for bin i.
wwhich define size of item i.
minBinminimal index of a bin; overwrite the value provided by minimal index of variable bin

◆ BinpackingCloneable() [4/4]

org.jacop.constraints.binpacking.BinpackingCloneable.BinpackingCloneable ( ArrayList<? extends IntVarCloneable > bin,
ArrayList<? extends IntVarCloneable > load,
int[] w,
int minBin )

It constructs the binpacking constraint for the supplied variable.

Parameters
binwhich are constrained to define bin for item i.
loadwhich are constrained to define load for bin i.
wwhich define size of item i.
minBinminimal index of a bin; overwrite the value provided by minimal index of variable bin

Member Function Documentation

◆ cloneInto()

BinpackingCloneable org.jacop.constraints.binpacking.BinpackingCloneable.cloneInto ( StoreCloneable targetStore) throws FailException

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