rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
t_part_reduced_data_subset.m
Go to the documentation of this file.
1 function reduced_data_sub = t_part_reduced_data_subset(model, reduced_data)
2 %function reduced_data_sub = t_part_reduced_data_subset(model,
3 %reduced_data)
4 %
5 % Pulling a subset out of the t_part reduced_data.
6 %
7 %
8 
9 % Markus dihlmann 18.02.2011
10 
11 
12 if ~isfield(reduced_data,'t_part_reduced_data')
13  error('No t-partition model. Can not create reduced_data');
14 else
15  tp_reduced_data = reduced_data.t_part_reduced_data;
16 end
17 
18 
19 base_model = model.base_model;
20 base_model.N = model.N;
21 
22 tp_sub = cell(1,length(tp_reduced_data));
23 
24 for i=1:length(tp_reduced_data)
25  if ~isfield(tp_reduced_data{i},'N')
26  tp_reduced_data{i}.N = reduced_data.N;
27  end
28  tp_sub{i} = base_model.reduced_data_subset(base_model, tp_reduced_data{i});
29 end
30 
31 reduced_data_sub=[];
32 reduced_data_sub.t_part_reduced_data = tp_sub;
function reduced_data_sub = t_part_reduced_data_subset(model, reduced_data)
reduced_data)