#include <stdio.h>
using namespace af;
int main(int argc, char **argv)
{
#ifdef AFCL
printf("This example doesn't work with ArrayFire OpenCL.\n");
#else
try {
int device = argc > 1 ? atoi(argv[1]) : 0;
printf("\n======= ArrayFire DLA Examples =====\n\n");
printf("--ArrayFire LU decomposition\n\n");
int n = 3, m = 6;
n = 4;
printf("--ArrayFire Solve\n\n");
n = 6;
float res = max<float>(
abs(
matmul(A, X) - B));
printf("\nMaximum of abolute error: %f\n", res);
fprintf(stderr,
"%s\n", e.
what());
throw;
}
try {
printf("--ArrayFire Eigen value decomposition\n\n");
int n = 3;
fprintf(stderr,
"%s\n", e.
what());
}
#endif
#ifdef WIN32 // pause in Windows
if (!(argc == 2 && argv[1][0] == '-')) {
printf("hit [enter]...");
fflush(stdout);
getchar();
}
#endif
return 0;
}