int vsip_qrd_destroy_f(vsip_qr_f *qrd); int vsip_cqrd_destroy_f(vsip_cqr_f *qrd);
This function releases the memory allocated for a QR decomposition object and destroys it.
vsip_dqr_p* qrd: Pointer to the QR decomposition object to be destroyed, which was previously created with vsip_dqrd_create_p .
Returns 0.
vsip_qr_f *qrd; vsip_mview_f *A; vsip_length m = 100, n = 50; // Create QR decomposition object qrd = vsip_qrd_create_f(m, n, VSIP_QRD_SAVEQ); if (qrd == NULL) { fprintf(stderr, "Error: Could not create QR object\n"); return -1; } status = vsip_qrd_destroy_f(qrd);