An alternate representation of an array of {@link Preference}.
Implementations, in theory, can produce a more memory-efficient representation.
Namespace: NReco.CF.Taste.ModelAssembly: NReco.Recommender (in NReco.Recommender.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
The IPreferenceArray type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Clone |
Clone object instance
| |
| Get |
Get preference at specified index
| |
| GetEnumerator | Returns an enumerator that iterates through the collection. (Inherited from IEnumerable IPreference .) | |
| GetEnumerator | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) | |
| GetIDs |
Get all IDs
| |
| GetItemID |
Get item ID from preference at specified index
| |
| GetUserID |
Get user ID from preference at specified index
| |
| GetValue |
Get preference value
| |
| HasPrefWithItemID |
Check if array contains a preference with given item ID
| |
| HasPrefWithUserID |
Check if array contains a preference with given user ID
| |
| Length |
Size of length of the "array"
| |
| Set |
Sets preference at i from information in the given IPreference | |
| SetItemID |
Sets item ID for preference at i.
| |
| SetUserID | ||
| SetValue |
Sets preference value for preference at i.
| |
| SortByItem |
Sorts underlying array by item ID, ascending.
| |
| SortByUser |
Sorts underlying array by user ID, ascending.
| |
| SortByValue |
Sorts underlying array by preference value, ascending.
| |
| SortByValueReversed |
Sorts underlying array by preference value, descending.
|
See Also