To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root / _FullBNT / BNT / general / partition_dbn_nodes.m @ 8:b5b38998ef3b

History | View | Annotate | Download (453 Bytes)

1
function [pnodes, tnodes] = partition_dbn_nodes(intra, inter)
2
% PARTITION_DBN_NODES Divide the nodes into a DBN into persistent and transient.
3
% [pnodes, tnodes] = partition_dbn_nodes(intra, inter)
4
% Persistent nodes have children in the next time slice, transient nodes do not.
5
 
6
ss = length(intra);
7
pnodes = []; 
8
tnodes = [];
9
for i=1:ss
10
  cs = children(inter, i);
11
  if isempty(cs)
12
    tnodes = [tnodes i];
13
  else
14
    pnodes = [pnodes i];
15
  end
16
end
17