AbstractSimilarity ClassNReco.Recommender Class Library
Abstract superclass encapsulating functionality that is common to most implementations in this package.
Inheritance Hierarchy

System Object
  NReco.CF.Taste.Impl.Similarity AbstractItemSimilarity
    NReco.CF.Taste.Impl.Similarity AbstractSimilarity
      NReco.CF.Taste.Impl.Similarity EuclideanDistanceSimilarity
      NReco.CF.Taste.Impl.Similarity PearsonCorrelationSimilarity
      NReco.CF.Taste.Impl.Similarity UncenteredCosineSimilarity

Namespace: NReco.CF.Taste.Impl.Similarity
Assembly: NReco.Recommender (in NReco.Recommender.dll) Version: (

public abstract class AbstractSimilarity : AbstractItemSimilarity, 
	IUserSimilarity, IRefreshable

The AbstractSimilarity type exposes the following members.


Public methodAbstractSimilarity
Initializes a new instance of the AbstractSimilarity class

Public methodAllSimilarItemIDs (Inherited from AbstractItemSimilarity.)
Protected methodcomputeResult
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodgetDataModel (Inherited from AbstractItemSimilarity.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodItemSimilarities (Overrides AbstractItemSimilarity ItemSimilarities(Int64,  Int64 ).)
Public methodItemSimilarity (Overrides AbstractItemSimilarity ItemSimilarity(Int64, Int64).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRefresh (Overrides AbstractItemSimilarity Refresh(IList IRefreshable ).)
Public methodSetPreferenceInferrer
Public methodToString (Overrides Object ToString .)
Public methodUserSimilarity
See Also