1classdef ItemEntry < Entry
13 function self = ItemEntry(model, name, cardinality, distribution)
14 % SELF = LAYEREDNETWORKELEMENT(NAME)
16 self@Entry(model, name);
17 self.cardinality = cardinality; % number of items
18 if distribution.isDiscrete
19 self.popularity = distribution.copy;
21 line_error(mfilename,
'A discrete popularity distribution is required.');
27 function self = on(self, parent)
28 % SELF = ON(SELF, PARENT)
30 parent.addEntry(self);