All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class aid.cbr.tools.core.memory.similarity.CompoundIndiceSimilarity

java.lang.Object
   |
   +----aid.cbr.tools.core.memory.similarity.AbstractSimilarity
           |
           +----aid.cbr.tools.core.memory.similarity.CompoundIndiceSimilarity

public abstract class CompoundIndiceSimilarity
extends AbstractSimilarity

Variable Index

 o _aggregationFct
 o _subCmpValues
 o _weights

Constructor Index

 o CompoundIndiceSimilarity(AggregationFct)

Method Index

 o clone()
 o compute(int, CompoundIndice, CompoundIndice, SimilarityParams)
 o computeFloatSimilarity(float, float, SimilarityParams, IndiceDescriptor)
 o computeIntSimilarity(int, int, SimilarityParams, IndiceDescriptor)
 o computeSimilarity(Object, Object, SimilarityParams, IndiceDescriptor)

Variables

 o _subCmpValues
 protected CmpValue _subCmpValues[]
 o _weights
 protected WeightVector _weights
 o _aggregationFct
 protected AggregationFct _aggregationFct

Constructors

 o CompoundIndiceSimilarity
 public CompoundIndiceSimilarity(AggregationFct m)

Methods

 o computeFloatSimilarity
 public CmpValue computeFloatSimilarity(float indice1,
                                        float indice2,
                                        SimilarityParams params,
                                        IndiceDescriptor descriptor) throws ComputationAbortedException
Overrides:
computeFloatSimilarity in class AbstractSimilarity
 o computeIntSimilarity
 public CmpValue computeIntSimilarity(int indice1,
                                      int indice2,
                                      SimilarityParams params,
                                      IndiceDescriptor descriptor) throws ComputationAbortedException
Overrides:
computeIntSimilarity in class AbstractSimilarity
 o compute
 protected CmpValue compute(int i,
                            CompoundIndice i1,
                            CompoundIndice i2,
                            SimilarityParams params) throws ComputationAbortedException
 o clone
 public Object clone()
Overrides:
clone in class AbstractSimilarity
 o computeSimilarity
 public CmpValue computeSimilarity(Object indice1,
                                   Object indice2,
                                   SimilarityParams params,
                                   IndiceDescriptor desc) throws ComputationAbortedException
Overrides:
computeSimilarity in class AbstractSimilarity

All Packages  Class Hierarchy  This Package  Previous  Next  Index