ultimatepp/bazaar/ArrayFire_demo/ArrayFire_demo.cpp
koldo cc4082829d .ArrayFire_demo: Changed demo order
git-svn-id: svn://ultimatepp.org/upp/trunk@9371 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-06 20:53:05 +00:00

36 lines
No EOL
650 B
C++

#include <Core/Core.h>
using namespace Upp;
#include <arrayfire.h>
using namespace af;
void MatMult_Bench();
void Pi_Bench();
void Vectorize_Bench();
void Demo();
CONSOLE_APP_MAIN
{
try {
int device = 0;
setDevice(device);
info();
Demo();
Pi_Bench();
MatMult_Bench();
Vectorize_Bench();
} catch (af::exception& e) {
printf("\nError: %s\n", e.what());
} catch (...) {
printf("\nUnknown error\n");
}
printf("\nEnd");
#ifdef WIN32 // pause in Windows
printf(". Hit enter...");
fflush(stdout);
getchar();
#endif
}