about summary refs log tree commit diff
path: root/sourcecodes/bnt-master/SLP/misc/gener_empty_cache.m
blob: 6e9669e53e2c648cde90853435c656031af057b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function cache = gener_empty_cache(N,L)
% cache = gener_empty_cache(number_of_nodes,lenght_of_cache)
%
% exemple for 2 nodes with cache of size 5 :
%
% cache =
%   5   b        0      0      0 --> 1st empty place and b==1 iff the cache is full
%   0   0        1   -239.12   1 --> 1st familly in the cache (node 1 without parents) calculate with bic
%   0   0        2   -318.98   1
%   1   0        2   -189.23   2 --> 3rd familly in the cache (node 2 with 1 as parent) calculate with bayesian
%   0   1        1   -251.09   1
%   0   0        0      0      0 --> empty entry
%   |   |        |      |      |
%   |   |        |      |      |___> 1 for 'bic' or 2 for 'bayesian'
%   |   |        |      |__________> score of the familly
%   |   |        |_________________> son node of the familly
%   |   |__________________________> ==1 iff node 2 is parent of son node
%   |______________________________> ==1 iff node 1 is parent of son node
%
%
%
%  designed by francois.olivier.c.h@gmail.com
%

cache=zeros(L+1,N+3);
cache(1,1)=2;