partage
Class ComplexInstance.AbstractIntegerAggregator

java.lang.Object
  extended by partage.ComplexInstance.AbstractIntegerAggregator
Direct Known Subclasses:
ComplexInstance.MaxAggregator, ComplexInstance.MinAggregator, ComplexInstance.SumAggregator
Enclosing class:
ComplexInstance

public abstract static class ComplexInstance.AbstractIntegerAggregator
extends java.lang.Object

This static abstract class represents an aggregation operator for aggregating weights into individual utilities, and individual utilities into collective utility.

Version:
july 2007
Author:
Sylvain Bouveret

Constructor Summary
ComplexInstance.AbstractIntegerAggregator()
           
 
Method Summary
 int aggregate(int[] tab)
           
abstract  int aggregate(int i1, int i2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexInstance.AbstractIntegerAggregator

public ComplexInstance.AbstractIntegerAggregator()
Method Detail

aggregate

public abstract int aggregate(int i1,
                              int i2)

aggregate

public final int aggregate(int[] tab)