Class CountingUtilityFunction
java.lang.Object
org.tweetyproject.agents.dialogues.structured.CountingUtilityFunction
- All Implemented Interfaces:
 UtilityFunction
This class represents a counting utility function, i.e. a function
 that ranks a set of propositions to the number of common propositions
 with this function's focal set.
- Author:
 - Matthias Thimm
 
- 
Constructor Summary
ConstructorsConstructorDescriptionCountingUtilityFunction(Collection<? extends Proposition> focalSet) Creates a new counting utility function for the given focal set. - 
Method Summary
Modifier and TypeMethodDescriptionintrank(Collection<? extends Proposition> propositions) Rank the given collection of propositions. 
- 
Constructor Details
- 
CountingUtilityFunction
Creates a new counting utility function for the given focal set.- Parameters:
 focalSet- a collection of propositions.
 
 - 
 - 
Method Details
- 
rank
Description copied from interface:UtilityFunctionRank the given collection of propositions. A set S is preferred to a set T if rank(S)>rank(T).- Specified by:
 rankin interfaceUtilityFunction- Parameters:
 propositions- a collection of propositions.- Returns:
 - the rank of the given collection.
 
 
 -