1 function test_derivative_lin_evol_opt(step)
4 % rb_derivative_simulation
7 params.coarse_factor = 16;
8 model = advection_fv_output_opt_model(params);
10 model.RB_generation_mode= 'PCA_trajectories';
11 M=[0,0,0;0,0,1;0,1,0;1,0,0;0,1,1;1,0,1;1,1,1;1,1,0];
14 model.RB_mu_list{i} = M(i,:);
17 model_data = gen_model_data(model);
18 detailed_data = gen_detailed_data(model, model_data);
19 save(
'PCA_basis_coarse16.mat',
'model',
'detailed_data',
'model_data');
23 load(
'PCA_basis_coarse16.mat');
27 params.coarse_factor = 16;
28 model = advection_fv_output_opt_model(params);
30 reduced_data = gen_reduced_data(model, detailed_data);
32 sim_data_der = rb_derivative_simulation(model, reduced_data);
35 model_data = gen_model_data(model);
37 sim_data = model.rb_reconstruction(model,model_data, detailed_data, sim_data_der);