1 % Testskript für lin_evol_opt_rb_operators
2 % zum Testen der einzelnen decomp_modes
6 load PCA_basis_coarse16_3_50
9 model.compute_derivative_info=0;
11 if model.compute_derivative_info == 1
12 model.decomp_mode = 0;
13 [LL_I_0, LL_E_0, bb_0, M_E_0, M_b_0, M_EE_0, M_Eb_0, M_bb_0, M_I_0, ...
14 M_II_0, M_IE_0, M_Ib_0, M_EdEd_0, M_IdId_0, M_bdbd_0, M_Ed_0, ...
15 M_Id_0, M_bd_0, M_IEd_0, M_IId_0, M_Ibd_0, M_EEd_0, ...
16 M_EId_0, M_Ebd_0, M_EdId_0, M_Edbd_0, M_Idbd_0] = ...
17 lin_evol_opt_rb_operators(model, detailed_data);
19 model.decomp_mode = 1;
20 [LL_I_1, LL_E_1, bb_1, M_E_1, M_b_1, M_EE_1, M_Eb_1, M_bb_1, M_I_1, ...
21 M_II_1, M_IE_1, M_Ib_1, M_EdEd_1, M_IdId_1, M_bdbd_1, M_Ed_1, ...
22 M_Id_1, M_bd_1, M_IEd_1, M_IId_1, M_Ibd_1, M_EEd_1, ...
23 M_EId_1, M_Ebd_1, M_EdId_1, M_Edbd_1, M_Idbd_1] = ...
24 lin_evol_opt_rb_operators(model, detailed_data);
26 model.decomp_mode = 2;
27 [LL_I_2, LL_E_2, bb_2, M_E_2, M_b_2, M_EE_2, M_Eb_2, M_bb_2, M_I_2, ...
28 M_II_2, M_IE_2, M_Ib_2, M_EdEd_2, M_IdId_2, M_bdbd_2, M_Ed_2, ...
29 M_Id_2, M_bd_2, M_IEd_2, M_IId_2, M_Ibd_2, M_EEd_2, ...
30 M_EId_2, M_Ebd_2, M_EdId_2, M_Edbd_2, M_Idbd_2] = ...
31 lin_evol_opt_rb_operators(model, detailed_data);
33 else %model.compute_derivative_info=1
34 model.decomp_mode = 0;
35 [LL_I_0, LL_E_0, bb_0, M_E_0, M_b_0, M_EE_0, M_Eb_0, M_bb_0, M_I_0, ...
36 M_II_0, M_IE_0, M_Ib_0] = ...
37 lin_evol_opt_rb_operators(model, detailed_data);
39 model.decomp_mode = 1;
40 [LL_I_1, LL_E_1, bb_1, M_E_1, M_b_1, M_EE_1, M_Eb_1, M_bb_1, M_I_1, ...
41 M_II_1, M_IE_1, M_Ib_1] = ...
42 lin_evol_opt_rb_operators(model, detailed_data);
44 model.decomp_mode = 2;
45 [LL_I_2, LL_E_2, bb_2, M_E_2, M_b_2, M_EE_2, M_Eb_2, M_bb_2, M_I_2, ...
46 M_II_2, M_IE_2, M_Ib_2] = ...
47 lin_evol_opt_rb_operators(model, detailed_data);