Uses of Class
de.dfki.mycbr.core.similarity.Similarity

Packages that use Similarity
de.dfki.mycbr.core Contains all classes that represent core functionality of a CBR application such as the domain model, case bases, similarity functions and retrieval algorithms. 
de.dfki.mycbr.core.casebase Contains classes for the basic definition of DefaultCaseBase objects. 
de.dfki.mycbr.core.retrieval All retrieval algorithms extend the abstract class RetrievalEngine and can be used within Retrieval objects to obtain the retrieval results (possibly ordered pairs of case and corresponding similarity). 
de.dfki.mycbr.core.similarity Contains standard classes to maintain similarity functions for attribute descriptions (local similarity functions) and concepts (amalgamation functions). 
de.dfki.mycbr.core.similarity.config Contains various enumerations specifying configurations for the corresponding similarity function. 
 

Uses of Similarity in de.dfki.mycbr.core
 

Methods in de.dfki.mycbr.core that return Similarity
 Similarity Project.calculateMultipleAttributeSimilarity(java.lang.Object simFct, MultipleAttribute<?> att1, MultipleAttribute<?> att2)
          Calculates the similarity of the given MultipleAttribute objects based on the given similarity function.
 Similarity Project.calculateSpecialSimilarity(Attribute att1, Attribute att2)
          Calculates the similarity of the given attributes by calling the calculateSimilarity method of the appropriate similarity function.
 Similarity Project.getLocalSimilarity(Attribute a, Attribute b, AttributeDesc desc)
          For displaying local similarities.
 

Uses of Similarity in de.dfki.mycbr.core.casebase
 

Methods in de.dfki.mycbr.core.casebase that return Similarity
 Similarity SpecialAttribute.calculateSimilarity(SimpleAttribute att)
          Returns similarity of this attribute to the given attribute.
 

Uses of Similarity in de.dfki.mycbr.core.retrieval
 

Methods in de.dfki.mycbr.core.retrieval that return types with arguments of type Similarity
 java.util.List<Pair<Instance,Similarity>> Retrieval.getResult()
           
 java.util.List<Pair<Instance,Similarity>> SequentialRetrieval.retrieve(ICaseBase cb, Instance q)
           
abstract  java.util.List<Pair<Instance,Similarity>> RetrievalEngine.retrieve(ICaseBase cb, Instance q)
           
 java.util.List<Pair<Instance,Similarity>> SequentialRetrieval.retrieveK(ICaseBase cb, Instance q, int k)
           
abstract  java.util.List<Pair<Instance,Similarity>> RetrievalEngine.retrieveK(ICaseBase cb, Instance q, int k)
           
 java.util.List<Pair<Instance,Similarity>> SequentialRetrieval.retrieveKSorted(ICaseBase cb, Instance q, int k)
           
abstract  java.util.List<Pair<Instance,Similarity>> RetrievalEngine.retrieveKSorted(ICaseBase cb, Instance q, int k)
           
 java.util.List<Pair<Instance,Similarity>> SequentialRetrieval.retrieveSorted(ICaseBase cb, Instance q)
           
abstract  java.util.List<Pair<Instance,Similarity>> RetrievalEngine.retrieveSorted(ICaseBase cb, Instance q)
           
 

Uses of Similarity in de.dfki.mycbr.core.similarity
 

Fields in de.dfki.mycbr.core.similarity declared as Similarity
static Similarity Similarity.INVALID_SIM
           
 

Methods in de.dfki.mycbr.core.similarity that return Similarity
 Similarity SymbolFct.calculateSimilarity(Attribute attribute, Attribute attribute2)
          Returns the similarity of the given attributes.
 Similarity StringFct.calculateSimilarity(Attribute value1, Attribute value2)
          Calculates the similarity of the given attributes.
 Similarity ISimFct.calculateSimilarity(Attribute value1, Attribute value2)
          Computes the similarity of value1 and value2.
 Similarity IntervalFct.calculateSimilarity(Attribute value1, Attribute value2)
           
 Similarity IntegerFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity FloatFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity DoubleFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity DateFct.calculateSimilarity(Attribute value1, Attribute value2)
           
 Similarity AmalgamationFct.calculateSimilarity(Attribute value1, Attribute value2)
          Returns the similarity of the given SimpleAttribute objects.
 Similarity AdvancedIntegerFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 Similarity AdvancedFloatFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 Similarity AdvancedDoubleFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 Similarity AdvancedDoubleFct.calculateSimilarity(double q, double c)
           
 Similarity DoubleFct.calculateSimilarity(java.lang.Double value1, java.lang.Double value2)
          Calculates the similarity of the given Floats.
 Similarity AdvancedFloatFct.calculateSimilarity(float q, float c)
           
 Similarity FloatFct.calculateSimilarity(java.lang.Float value1, java.lang.Float value2)
          Calculates the similarity of the given Floats.
 Similarity IntegerFct.calculateSimilarity(java.lang.Integer value1, java.lang.Integer value2)
          Calculates the similarity of the given Integers.
 Similarity AdvancedIntegerFct.calculateSimilarity(int q, int c)
           
 Similarity SpecialFct.calculateSimilarity(SpecialAttribute att1, SpecialAttribute att2)
          Returns the similarity of the given attributes.
 Similarity SymbolFct.calculateSimilarity(java.lang.String value1, java.lang.String value2)
          Returns the similarity of the given attributes.
static Similarity Similarity.get(java.lang.Double d)
          Initializes this with d
 Similarity TaxonomyFct.getSimilarity(TaxonomyNode node)
           
 Similarity Taxonomy.getSimilarity(TaxonomyNode obj)
          Returns the Similarity object that corresponds to obj.
 

Methods in de.dfki.mycbr.core.similarity that return types with arguments of type Similarity
 java.util.TreeMap<java.lang.Double,Similarity> AdvancedIntegerFct.getAdditionalPoints()
          Returns the map of additional point used to interpolate this function Points are pairs of a double value and a similarity
 java.util.TreeMap<java.lang.Double,Similarity> AdvancedFloatFct.getAdditionalPoints()
          Returns the map of additional point used to interpolate this function Points are pairs of a double value and a similarity
 java.util.TreeMap<java.lang.Double,Similarity> AdvancedDoubleFct.getAdditionalPoints()
          Returns the map of additional point used to interpolate this function Points are pairs of a double value and a similarity
 java.util.HashMap<TaxonomyNode,Similarity> Taxonomy.getSimilarityMap()
           
 

Methods in de.dfki.mycbr.core.similarity with parameters of type Similarity
 void AdvancedIntegerFct.addAdditionalPoint(java.lang.Double key, Similarity value)
          Adds the specified point to the list of additional points.
 void AdvancedFloatFct.addAdditionalPoint(java.lang.Double key, Similarity value)
          Adds the specified point to the list of additional points.
 void AdvancedDoubleFct.addAdditionalPoint(java.lang.Double key, Similarity value)
          Adds the specified point to the list of additional points.
 boolean Similarity.equals(Similarity sim)
          Compares this to another similarity.
 void TaxonomyFct.setNodeSimilarity(TaxonomyNode att, Similarity sim)
           
 boolean SymbolFct.setSimilarity(Attribute att1, Attribute att2, Similarity sim)
          Sets the similarity of att1 and att2 to sim.
 boolean OrderedSymbolFct.setSimilarity(Attribute att1, Attribute att2, Similarity sim)
           
 boolean SymbolFct.setSimilarity(java.lang.String symbol1, java.lang.String symbol2, Similarity sim)
          Sets the similarity the given symbols to sim.
 boolean OrderedSymbolFct.setSimilarity(java.lang.String symbol1, java.lang.String symbol2, Similarity sim)
           
 

Uses of Similarity in de.dfki.mycbr.core.similarity.config
 

Methods in de.dfki.mycbr.core.similarity.config that return Similarity
 Similarity MultipleConfig.calculateSimilarity(AmalgamationFct innerFct, MultipleAttribute<?> value1, MultipleAttribute<?> value2)
           
 Similarity MultipleConfig.calculateSimilarity(ISimFct innerFunction, MultipleAttribute<?> value1, MultipleAttribute<?> value2)