C# Class MyMediaLite.Data.StaticFloatRatings

Array-based storage for rating data
Very memory-efficient. This data structure does NOT support incremental updates.
Inheritance: StaticRatings
Show file Open project: zenogantner/MML-KDD Class Usage Examples

Public Methods

Method Description
Add ( int user_id, int item_id, byte rating ) : void
Add ( int user_id, int item_id, double rating ) : void
Add ( int user_id, int item_id, float rating ) : void
Get ( int user_id, int item_id, ICollection indexes ) : double
StaticFloatRatings ( int size ) : System
TryGet ( int user_id, int item_id, ICollection indexes, double &rating ) : bool
TryGet ( int user_id, int item_id, double &rating ) : bool
this ( int index ) : double
this ( int user_id, int item_id ) : double

Method Details

Add() public method

public Add ( int user_id, int item_id, byte rating ) : void
user_id int
item_id int
rating byte
return void

Add() public method

public Add ( int user_id, int item_id, double rating ) : void
user_id int
item_id int
rating double
return void

Add() public method

public Add ( int user_id, int item_id, float rating ) : void
user_id int
item_id int
rating float
return void

Get() public method

public Get ( int user_id, int item_id, ICollection indexes ) : double
user_id int
item_id int
indexes ICollection
return double

StaticFloatRatings() public method

public StaticFloatRatings ( int size ) : System
size int
return System

TryGet() public method

public TryGet ( int user_id, int item_id, ICollection indexes, double &rating ) : bool
user_id int
item_id int
indexes ICollection
rating double
return bool

TryGet() public method

public TryGet ( int user_id, int item_id, double &rating ) : bool
user_id int
item_id int
rating double
return bool

this() public method

public this ( int index ) : double
index int
return double

this() public method

public this ( int user_id, int item_id ) : double
user_id int
item_id int
return double