*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/slarfg (3)              
Title
Content
Arch
Section
 

Contents


SLARFG(3F)							    SLARFG(3F)


NAME    [Toc]    [Back]

     SLARFG - generate a real elementary reflector H of	order n, such that   H
     * ( alpha ) = ( beta ), H'	* H = I

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLARFG(	N, ALPHA, X, INCX, TAU )

	 INTEGER	INCX, N

	 REAL		ALPHA, TAU

	 REAL		X( * )

PURPOSE    [Toc]    [Back]

     SLARFG generates a	real elementary	reflector H of order n,	such that
	       (   x   )   (   0  )

     where alpha and beta are scalars, and x is	an (n-1)-element real vector.
     H is represented in the form

	   H = I - tau * ( 1 ) * ( 1 v'	) ,
			 ( v )

     where tau is a real scalar	and v is a real	(n-1)-element
     vector.

     If	the elements of	x are all zero,	then tau = 0 and H is taken to be the
     unit matrix.

     Otherwise	1 <= tau <= 2.

ARGUMENTS    [Toc]    [Back]

     N	     (input) INTEGER
	     The order of the elementary reflector.

     ALPHA   (input/output) REAL
	     On	entry, the value alpha.	 On exit, it is	overwritten with the
	     value beta.

     X	     (input/output) REAL array,	dimension
	     (1+(N-2)*abs(INCX)) On entry, the vector x.  On exit, it is
	     overwritten with the vector v.

     INCX    (input) INTEGER
	     The increment between elements of X. INCX > 0.

     TAU     (output) REAL
	     The value tau.
SLARFG(3F)							    SLARFG(3F)


NAME    [Toc]    [Back]

     SLARFG - generate a real elementary reflector H of	order n, such that   H
     * ( alpha ) = ( beta ), H'	* H = I

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLARFG(	N, ALPHA, X, INCX, TAU )

	 INTEGER	INCX, N

	 REAL		ALPHA, TAU

	 REAL		X( * )

PURPOSE    [Toc]    [Back]

     SLARFG generates a	real elementary	reflector H of order n,	such that
	       (   x   )   (   0  )

     where alpha and beta are scalars, and x is	an (n-1)-element real vector.
     H is represented in the form

	   H = I - tau * ( 1 ) * ( 1 v'	) ,
			 ( v )

     where tau is a real scalar	and v is a real	(n-1)-element
     vector.

     If	the elements of	x are all zero,	then tau = 0 and H is taken to be the
     unit matrix.

     Otherwise	1 <= tau <= 2.

ARGUMENTS    [Toc]    [Back]

     N	     (input) INTEGER
	     The order of the elementary reflector.

     ALPHA   (input/output) REAL
	     On	entry, the value alpha.	 On exit, it is	overwritten with the
	     value beta.

     X	     (input/output) REAL array,	dimension
	     (1+(N-2)*abs(INCX)) On entry, the vector x.  On exit, it is
	     overwritten with the vector v.

     INCX    (input) INTEGER
	     The increment between elements of X. INCX > 0.

     TAU     (output) REAL
	     The value tau.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
zlarfg IRIX generate a complex elementary reflector H of order n, such that H' * ( alpha ) = ( beta ), H' * H = I
clarfg IRIX generate a complex elementary reflector H of order n, such that H' * ( alpha ) = ( beta ), H' * H = I
dlarfx IRIX applie a real elementary reflector H to a real m by n matrix C, from either the left or the right
slarf IRIX applie a real elementary reflector H to a real m by n matrix C, from either the left or the right
dlarf IRIX applie a real elementary reflector H to a real m by n matrix C, from either the left or the right
slarfx IRIX applie a real elementary reflector H to a real m by n matrix C, from either the left or the right
slarft IRIX form the triangular factor T of a real block reflector H of order n, which is defined as a product of k elemen
dlarft IRIX form the triangular factor T of a real block reflector H of order n, which is defined as a product of k elemen
zgegv IRIX B, the generalized eigenvalues (alpha, beta), and optionally,
cgegv IRIX B, the generalized eigenvalues (alpha, beta), and optionally,
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service