25int main(
int argc,
char *argv[]) {
30 Teuchos::GlobalMPISession mpiSession(&argc, &argv);
33 auto outStream = makeStreamPtr( std::cout, argc > 1 );
49 RandomizeVector( *s );
50 RandomizeVector( *a );
51 RandomizeVector( *d );
54 conic.checkGradient( *x, *d,
true, *outStream );
57 catch (std::logic_error& err) {
58 *outStream << err.what() << std::endl;
63 std::cout <<
"End Result: TEST FAILED" << std::endl;
65 std::cout <<
"End Result: TEST PASSED" << std::endl;