ArrayFire: lin_algebra/qr.cpp (original) (raw)
#include
#include
using namespace af;
int main(int argc, char* argv[]) {
try {
int device = argc > 1 ? atoi(argv[1]) : 0;
printf("Running QR InPlace\n");
array in = randu(5, 8);
qrInPlace(tau, qin);
printf("Running QR with Q and R factorization\n");
qr(q, r, tau, in);
fprintf(stderr, "%s\n", e.what());
throw;
}
return 0;
}
A multi dimensional data container.
array copy() const
Perform deep copy of the array.
An ArrayFire exception class.
virtual const char * what() const
Returns an error message for the exception in a string format.
AFAPI void setDevice(const int device)
Sets the current device.