2 % consistency check
for the StochasticAssessment helper classes
5 % - 1. compute errors for fixed (M,N) combinations
6 % - 2. compute error estimators for fixed (M,N) combinations
7 % - 3. same as 2, but compute operator conditions as well.
9 % Finally all three outputs are merged
10 % TODO: compare the result with some expected values
14 matfile = fullfile(rbmatlabhome,
'test',
'test_rb_richards_fv_data');
17 rbdd = get_by_description(detailed_data.datatree,
'rb', rbmodel);
20 rbmodel.enable_error_estimator =
false;
22 assessment1 = Postprocess.StochasticAssessment.Assessment(matfile, rbmodel, 3);
23 assessment1.M_by_N_ratio = 0;
24 assessment1.compute_errors =
true;
25 assessment1.samples = {[0.1 0.5 1]};
27 evalc(
'output1 = assessment1.compute();');
31 disp(getReport(exception));
38 assessment2 = copy(assessment1);
39 assessment2.compute_estimates =
true;
40 assessment2.rmodel.enable_error_estimator =
true;
41 assessment2.rmodel.Mstrich = 1;
44 evalc(
'output2 = assessment2.compute();');
48 disp(getReport(exception));
55 assessment3 = copy(assessment2);
56 assessment3.compute_conditions =
true;
58 evalc(
'output = assessment3.compute();');
62 disp(getReport(exception));
68 output1.merge(output2);
69 output.merge(output1);