190#ifdef TEST_ENGINE_COPY
191 output <<
"\n=================================\n";
193 output <<
" Copy test of engines\n";
194 output <<
"=================================\n\n";
196 stat |= vectorRestore<DualRand>(113);
199 stat |= vectorRestore<Hurd160Engine>(115);
200 stat |= vectorRestore<Hurd288Engine>(116);
201 stat |= vectorRestore<HepJamesRandom>(117);
202 stat |= vectorRestore<MTwistEngine>(118);
203 stat |= vectorRestore<RanecuEngine>(139);
204 stat |= vectorRestore<Ranlux64Engine>(119);
205 stat |= vectorRestore<RanluxEngine>(120);
206 stat |= vectorRestore<RanshiEngine>(121);
207 stat |= vectorRestore<TripleRand>(122);
208 stat |= vectorRestore<NonRandomEngine>(123);
213 output <<
"\n=============================================\n\n";
216 std::cout <<
"One or more problems detected: stat = " << stat <<
"\n";
217 output <<
"One or more problems detected: stat = " << stat <<
"\n";
219 output <<
"ranRestoreTest passed with no problems detected.\n";
222 if (stat == 0)
return 0;
223 if (stat > 0)
return -(stat|1);