rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
testing_script_lin_evol_opt_implicit_operators.m
Go to the documentation of this file.
2 %
3 %Script zum Testen der Implementierung der Impliziten Operatoren mit
4 %entsprechenden Fehlerschätzern.
5 %
6 % Oli, 20.9.10
7 
8 clear
9 profile clear
10 profile on
11 
12 % model_data und detailed_data erstellt aus advection_fv_output_opt_model:
13 load PCA_basis_coarse16_3_50.mat;
14 %load advection_fv_output_opt_model_detailed_data_16_09_10.mat
15 %load Greedy_basis_coarse1_100_adapt.mat
16 model.L_E_der_norm_bound = 1;
17 model.L_I_der_norm_bound = 1;
18 model.compute_derivative_info = 1;
19 
20 reduced_data_oli = lin_evol_opt_gen_reduced_data(model, detailed_data);
21 sim_data_oli = lin_evol_rb_derivative_simulation(model, reduced_data_oli);
22 
23 
24 %
25 %
26 % %Vergleich mit Fehlerschätzer aus lin_evol_rb_derivative_simulation
27 % delta_oli = sim_data_oli.Delta;
28 % %load advection_fv_output_opt_model_detailed_data_16_09_10.mat
29 % %load PCA_basis_coarse16_3_50.mat;
30 % load Greedy_basis_coarse1_100_adapt.mat
31 % reduced_data = lin_evol_opt_gen_reduced_data(model, detailed_data);
32 % sim_data = lin_evol_rb_derivative_simulation(model, reduced_data);
33 %
34 %
35 %
36 %
37 % %Ausgabe der letzten 10 Werte
38 %
39 %
40 % delta_vergl = sim_data_oli.Delta - sim_data.Delta;
41  delta_oli = sim_data_oli.Delta(end-10:end);
42 % delta_bernard = sim_data.Delta(end-10:end);
43 % max_diff = max(abs(delta_vergl));
44 if model.compute_derivative_info
45  Delta_der_oli = sim_data_oli.Delta_der(:,end-10:end);
46 end
47 
48 delta_oli
49 % max_diff
50 if model.compute_derivative_info
51  Delta_der_oli
52 end
53 
54 
55 profile viewer
56 profile off
57 
58 
function testing_script_lin_evol_opt_implicit_operators()
testing_script_lin_evol_opt_implicit_operators