SCALAPACK 2.2.2
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches

◆ PB_Cprnt()

void PB_Cprnt ( Int  TYPE,
Int  SIZE,
Int  USIZ,
Int  N,
char *  A,
Int  IA,
Int  JA,
char *  CMATNM 
)

Definition at line 497 of file PB_Cplaprnt.c.

507{
508/*
509* .. Local Scalars ..
510*/
511 Int k;
512/* ..
513* .. Executable Statements ..
514*
515*/
516 if( TYPE == INT )
517 for( k = 0; k < N; k++ )
518 (void) fprintf( stdout, "%s(%6d,%6d)=%8d\n", CMATNM, IA+k, JA,
519 *((Int *)(&A[k*SIZE])) );
520 else if( TYPE == SREAL )
521 for( k = 0; k < N; k++ )
522 (void) fprintf( stdout, "%s(%6d,%6d)=%16.8f\n", CMATNM, IA+k, JA,
523 *((float *)(&A[k*SIZE])) );
524 else if( TYPE == DREAL )
525 for( k = 0; k < N; k++ )
526 (void) fprintf( stdout, "%s(%6d,%6d)=%30.18f\n", CMATNM, IA+k, JA,
527 *((double *)(&A[k*SIZE])) );
528 else if( TYPE == SCPLX )
529 for( k = 0; k < N; k++ )
530 (void) fprintf( stdout, "%s(%6d,%6d)=%16.8f+i*(%16.8f)\n", CMATNM,
531 IA+k, JA, *((float *)(&A[k*SIZE])),
532 *((float *)(&A[k*SIZE+USIZ])) );
533 else if( TYPE == DCPLX )
534 for( k = 0; k < N; k++ )
535 (void) fprintf( stdout, "%s(%6d,%6d)=%30.18f+i*(%30.18f)\n", CMATNM,
536 IA+k, JA, *((double *)(&A[k*SIZE])),
537 *((double *)(&A[k*SIZE+USIZ])) );
538/*
539* End of PB_Cprnt
540*/
541}
#define Int
Definition Bconfig.h:22
#define SREAL
Definition pblas.h:473
#define SCPLX
Definition pblas.h:475
#define DREAL
Definition pblas.h:474
#define DCPLX
Definition pblas.h:476
#define INT
Definition pblas.h:472
#define TYPE
Definition clamov.c:7