2 % very simple detailed data tree node with only one child
4 % @todo Do I need it? If yes, document it.
7 % handle to the only child
10 % a descriptive name
for the node
16 function ddin = InfoNode(child, name)
17 % constructor
for this node
22 function siz = get_rb_size(
this)
23 siz = get_rb_size(this.child);
26 function siz = get_ei_size(this)
27 siz = get_ei_size(this.child);
30 function data = get(this, index)
34 error('index exceeds dimensions');
38 function [ot1, ot2, ot3] = offtime(this, rmodel)
45 function index = get_index(this,
id, mu, nt)
46 index = [1, get_index(this.child,
id, mu, nt)];
49 function tree = create_tree(this, creator, ids, mu_cube, tslice, basepath)
50 % function tree = create_tree(this, creator, ids, mu_cube, tslice, basepath)
69 tree = create_tree(this.child, creator, ids, mu_cube, tslice, [basepath,1]);
72 function children = length(this)
76 function this = set(this, index, value)
DataTree implementation for generated detailed and reduced data
DataTree specialization for detailed data generated by a Greedy algorithm instance.
Interface class for general data tree nodes storing detailed data returned by Greedy.Interface.gen_detailed_data()
Customizable implementation of an abstract greedy algorithm.