AROMA 1.2

fr.inrialpes.exmo.aroma.measures.set
Class WeightedMaxSum<S>

java.lang.Object
  extended by fr.inrialpes.exmo.ontosim.set.SetMeasure<S>
      extended by fr.inrialpes.exmo.aroma.measures.set.WeightedMaxSum<S>
Type Parameters:
S -
All Implemented Interfaces:
fr.inrialpes.exmo.ontosim.Measure<Set<? extends S>>

public class WeightedMaxSum<S>
extends fr.inrialpes.exmo.ontosim.set.SetMeasure<S>

The weighted sum of the maximum similarities (from the more little set to the biggest one) The weights are the the similarities themselves

Author:
jerome DAVID

Nested Class Summary
 
Nested classes/interfaces inherited from interface fr.inrialpes.exmo.ontosim.Measure
fr.inrialpes.exmo.ontosim.Measure.TYPES
 
Field Summary
 
Fields inherited from class fr.inrialpes.exmo.ontosim.set.SetMeasure
as, extractor, lmAsDissim, lmAsSim, localMeasure
 
Constructor Summary
WeightedMaxSum(fr.inrialpes.exmo.ontosim.Measure<S> m)
           
 
Method Summary
 double getDissim(Set<? extends S> o1, Set<? extends S> o2)
           
 double getMeasureValue(Set<? extends S> o1, Set<? extends S> o2)
           
 double getSim(Set<? extends S> o1, Set<? extends S> o2)
           
 
Methods inherited from class fr.inrialpes.exmo.ontosim.set.SetMeasure
getLocalMeasure, getMType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeightedMaxSum

public WeightedMaxSum(fr.inrialpes.exmo.ontosim.Measure<S> m)
Method Detail

getDissim

public double getDissim(Set<? extends S> o1,
                        Set<? extends S> o2)
Specified by:
getDissim in interface fr.inrialpes.exmo.ontosim.Measure<Set<? extends S>>
Overrides:
getDissim in class fr.inrialpes.exmo.ontosim.set.SetMeasure<S>

getMeasureValue

public double getMeasureValue(Set<? extends S> o1,
                              Set<? extends S> o2)
Specified by:
getMeasureValue in interface fr.inrialpes.exmo.ontosim.Measure<Set<? extends S>>
Overrides:
getMeasureValue in class fr.inrialpes.exmo.ontosim.set.SetMeasure<S>

getSim

public double getSim(Set<? extends S> o1,
                     Set<? extends S> o2)
Specified by:
getSim in interface fr.inrialpes.exmo.ontosim.Measure<Set<? extends S>>
Overrides:
getSim in class fr.inrialpes.exmo.ontosim.set.SetMeasure<S>

AROMA 1.2

(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009