|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A Cloneable version of CumulativeOptional. More...

Public Member Functions | |
| CumulativeOptionalCloneable (IntVarCloneable[] starts, IntVarCloneable[] durations, IntVarCloneable[] resources, IntVarCloneable limit, IntVarCloneable[] opt) | |
| CumulativeOptionalCloneable (List<? extends IntVarCloneable > starts, List<? extends IntVarCloneable > durations, List<? extends IntVarCloneable > resources, IntVarCloneable limit, List<? extends IntVarCloneable > opt) | |
| CumulativeOptionalCloneable | cloneInto (StoreCloneable targetStore) throws FailException |
Private Attributes | |
| final IntVarCloneable[] | starts |
| The start variables originally passed to the constructor. | |
| final IntVarCloneable[] | durations |
| The duration variables originally passed to the constructor. | |
| final IntVarCloneable[] | resources |
| The resource variables originally passed to the constructor. | |
| final IntVarCloneable[] | opt |
| The variables informing whether the tasks is present or not. | |
A Cloneable version of CumulativeOptional.
| org.jacop.constraints.cumulative.CumulativeOptionalCloneable.CumulativeOptionalCloneable | ( | IntVarCloneable[] | starts, |
| IntVarCloneable[] | durations, | ||
| IntVarCloneable[] | resources, | ||
| IntVarCloneable | limit, | ||
| IntVarCloneable[] | opt ) |
It creates a cumulative constraint. @param starts variables denoting starts of the tasks. @param durations variables denoting durations of the tasks. @param resources variables denoting resource usage of the tasks. @param limit the overall limit of resources which has to be used.
| opt | variables informing whether the tasks is present or not. |
References durations, opt, resources, and starts.
Referenced by cloneInto().
| org.jacop.constraints.cumulative.CumulativeOptionalCloneable.CumulativeOptionalCloneable | ( | List<? extends IntVarCloneable > | starts, |
| List<? extends IntVarCloneable > | durations, | ||
| List<? extends IntVarCloneable > | resources, | ||
| IntVarCloneable | limit, | ||
| List<? extends IntVarCloneable > | opt ) |
It creates a cumulative constraint. @param starts variables denoting starts of the tasks. @param durations variables denoting durations of the tasks. @param resources variables denoting resource usage of the tasks. @param limit the overall limit of resources which has to be used.
| opt | variables informing whether the tasks is present or not. |
| CumulativeOptionalCloneable org.jacop.constraints.cumulative.CumulativeOptionalCloneable.cloneInto | ( | StoreCloneable | targetStore | ) | throws FailException |
Implements org.jacop.constraints.ConstraintCloneableInterface< C extends DecomposedConstraint<? extends Constraint > >.
References CumulativeOptionalCloneable().

|
private |
The duration variables originally passed to the constructor.
Referenced by CumulativeOptionalCloneable(), and CumulativeOptionalCloneable().
|
private |
The variables informing whether the tasks is present or not.
Referenced by CumulativeOptionalCloneable(), and CumulativeOptionalCloneable().
|
private |
The resource variables originally passed to the constructor.
Referenced by CumulativeOptionalCloneable(), and CumulativeOptionalCloneable().
|
private |
The start variables originally passed to the constructor.
Referenced by CumulativeOptionalCloneable(), and CumulativeOptionalCloneable().