Struct Dirac<T>
Dirac distance.
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Mars.Numerics.Distances
Assembly: Mars.Numerics.dll
Syntax
[Serializable]
public struct Dirac<T> : ISimilarity<T>, ISimilarity<T, T>, IDistance<T>, IDistance<T, T>, ICloneable where T : IEquatable<T>
Type Parameters
| Name | Description |
|---|---|
| T |
Methods
| Improve this Doc View SourceClone()
Creates a new object that is a copy of the current instance.
Declaration
public object Clone()
Returns
| Type | Description |
|---|---|
| System.Object | A new object that is a copy of this instance. |
Distance(T, T)
Computes the distance
d(x,y) between points
x and y.
Declaration
public double Distance(T x, T y)
Parameters
| Type | Name | Description |
|---|---|---|
| T | x | The first point x. |
| T | y | The second point y. |
Returns
| Type | Description |
|---|---|
| System.Double |
A double-precision value representing the distance d(x,y)
between x and y according
to the distance function implemented by this class.
|
Similarity(T, T)
Gets a similarity measure between two points.
Declaration
public double Similarity(T x, T y)
Parameters
| Type | Name | Description |
|---|---|---|
| T | x | The first point to be compared. |
| T | y | The second point to be compared. |
Returns
| Type | Description |
|---|---|
| System.Double | A similarity measure between x and y. |
Implements
System.ICloneable