44 output <<
"checkSharingDistribution with: \n"
45 << d1.name() <<
" using " << d1.engine().name() <<
" and\n"
46 << d2.name() <<
" using " << d2.engine().name() <<
"\n";
50 double kv11,kv12,kv13,kv14;
51 double kv21,kv22,kv23,kv24;
52 for (
int i=0; i<n1; i++) r += d1();
53 for (
int j=0; j<n2; j++) r += d2();
54 {std::ofstream os (
"t1_shared.save"); os << d1.engine() << d1 << d2;}
61 {std::ofstream os (
"t2_shared.save"); os << d1.engine() << d1 << d2;}
67 int pr =
output.precision(20);
68 output <<
"kv11 = " << kv11 <<
69 " kv21 = " << kv21 <<
"\n";
70 output <<
"kv12 = " << kv12 <<
71 " kv22 = " << kv22 <<
"\n";
72 output <<
"kv13 = " << kv13 <<
73 " kv23 = " << kv23 <<
"\n";
74 output <<
"kv14 = " << kv14 <<
75 " kv24 = " << kv24 <<
"\n";
81 { std::ifstream is (
"t1_shared.save"); is >> e >> d1r >> d2r;}
86 { std::ifstream is (
"t2_shared.save"); is >> e >> d1r >> d2r;}
93 output <<
"k11 = " << k11 <<
94 " k21 = " << k21 <<
"\n";
95 output <<
"k12 = " << k12 <<
96 " k22 = " << k22 <<
"\n";
97 output <<
"k13 = " << k13 <<
98 " k23 = " << k23 <<
"\n";
99 output <<
"k14 = " << k14 <<
100 " k24 = " << k24 <<
"\n";
107 std::cout <<
"???? Incorrect restored value for distributions "
108 << d1.name() <<
" " << d2.name() <<
"\n";
110 output <<
"???? Incorrect restored value for distributions "
111 << d1.name() <<
" " << d2.name() <<
"\n";