comparison arrows/@unfolder/construct.m @ 0:672052bd81f8

Initial partial import.
author samer
date Wed, 19 Dec 2012 22:38:28 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:672052bd81f8
1 function u=construct(s,sizes_in)
2 u=mkunit(s);
3 state=s.s0; fn=s.fn;
4 u.sizes_out = guess_sizes(fn,state);
5 u.get_state = @get_state;
6 u.set_state = @set_state;
7 u.process = @proc;
8
9 function out=proc, [out,state]=fn(state); end
10 function s=get_state, s=state; end
11 function set_state(s), state=s; end
12 end
13
14 function sz_out=guess_sizes(fn,st)
15 [out,s1] = fn(st);
16 sz_out = {size(out)};
17 end
18