home *** CD-ROM | disk | FTP | other *** search
- /* General form test program for scientific functions */
-
- /* Routine Tested: TRSQMT */
-
- main()
-
- {
- int *fp,lra,n;
- static float
- a[10][10]={2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,
- 2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2,2.2
- };
-
- float b[10][10],tracea,traceb;
- /* b = a */
- for(n = 0; n <= 9; n++)
- for(lra = 0; lra <= 9; lra ++)
- b[n][lra] = 2.2;
-
- lra = 10;
- n = 10;
-
- trsqmt(lra,n,a,b,&tracea,&traceb);
-
-
- *fp=fopen("PRN:","w"); /* open the printer */
-
- fprintf(*fp,"Test Results from TRSQMT\n\n");
- printf("Test Results from TRSQMT\n\n");
-
-
- fprintf(*fp,"%9.5f %9.5f\n",tracea,traceb);
- printf("%9.5f %9.5f\n",tracea,traceb);
- }