Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
HPL_dlaswp03N(3)	     HPL Library Functions	      HPL_dlaswp03N(3)

NAME
       HPL_dlaswp03N - copy rows of W into U.

SYNOPSIS
       #include	"hpl.h"

       void  HPL_dlaswp03N(  const  int	 M, const int N, double	* U, const int
       LDU, const double * W0, const double * W, const int LDW );

DESCRIPTION
       HPL_dlaswp03N copies columns of	W  into	 rows  of an  array   U.   The
       destination in U	of these columns contained in W	is stored within W0.

ARGUMENTS
       M       (local input)	       const int
	       On  entry,  M  specifies	 the  number  of columns of  W	stored
	       contiguously that should	be copied into U. M must be  at	 least
	       zero.

       N       (local input)	       const int
	       On  entry,   N  specifies  the  length of columns of  W	stored
	       contiguously that should	be copied into U. N must be  at	 least
	       zero.

       U       (local input/output)    double *
	       On  entry,  U points to an array	of dimension (LDU,N).  Columns
	       of W are	copied as rows within this array U at	the  positions
	       specified in W0.

       LDU     (local input)	       const int
	       On  entry,  LDU specifies the leading dimension of the array U.
	       LDU must	be at least MAX(1,M).

       W0      (local input)	       const double *
	       On entry,  W0  is an array of size (M-1)*LDW+1,	that  contains
	       the  destination	 offset	 in U where the	columns	of W should be
	       copied.

       W       (local input)	       const double *
	       On entry, W  is an array	of size	(LDW,M),  that	contains  data
	       to  be  copied into U. For i in [0..M),	entries	W(:,i)	should
	       be copied into the row or column	W0(i*LDW) of U.

       LDW     (local input)	       const int
	       On entry, LDW specifies the leading dimension of	the  array  W.
	       LDW must	be at least MAX(1,N+1).

SEE ALSO
       HPL_dlaswp00N (3),	  HPL_dlaswp10N	(3),	    HPL_dlaswp01N (3),
       HPL_dlaswp01T (3),	 HPL_dlaswp02N (3),	    HPL_dlaswp03N (3),
       HPL_dlaswp03T (3),	  HPL_dlaswp04N	(3),	    HPL_dlaswp04T (3),
       HPL_dlaswp05N (3),	 HPL_dlaswp05T (3),	    HPL_dlaswp06N (3),
       HPL_dlaswp06T (3).

HPL 2.1			       October 26, 2012		      HPL_dlaswp03N(3)

NAME | SYNOPSIS | DESCRIPTION | ARGUMENTS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=HPL_dlaswp03N&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help