1 function reduced_data = p_part_gen_reduced_data(model,detailed_data)
2 %
function reduced_data = p_part_gen_reduced_data(model,detailed_data)
4 %
function computing online data
for p_part model, i.e.
5 % projections
for all reduced basis
for the parts of the parameter
6 % domain. This gives a list of reduced_data.
8 % Online Data contains no pgrid but ranges
10 % Bernard Haasdonk 12.2.2010
11 % Markus Dihlmann 17.02.2010
13 %model.affine_decomp_mode =
'components';
16 reduced_data.parts_reduced_data = {};
18 %reduced_data.pgrid=detailed_data.pgrid;
19 %nleafs =
get(detailed_data.pgrid,
'nleafelements');
20 isleaf =
get(detailed_data.pgrid,
'isleaf');
22 for p = 1:length(detailed_data.parts_detailed_data)
23 %generate reduced_data of part
25 reduced_data.parts_reduced_data{p} = model.base_model.gen_reduced_data(...
26 model.base_model,detailed_data.parts_detailed_data{p});
27 %save ranges of part in reduced_data
28 reduced_data.parts_reduced_data{p}.ranges=get_ranges_of_element(detailed_data.pgrid,p);
30 reduced_data.parts_reduced_data{p} =[];
31 reduced_data.parts_reduced_data{p}.ranges=get_ranges_of_element(detailed_data.pgrid,p);