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

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

Contents


DSIDI(3F)							     DSIDI(3F)


NAME    [Toc]    [Back]

     DSIDI   - DSIDI computes the determinant, inertia and inverse of a	double
     precision symmetric matrix	using the factors from DSIFA.

SYNOPSYS    [Toc]    [Back]

      SUBROUTINE DSIDI(A,LDA,N,KPVT,DET,INERT,WORK,JOB)

DESCRIPTION    [Toc]    [Back]

     On	Entry

     A DOUBLE PRECISION(LDA,N)
	the output from	DSIFA.

     LDA INTEGER
	the leading dimension of the array A.

     N INTEGER
	the order of the matrix	A.

     KPVT INTEGER(N)
	the pivot vector from DSIFA.

     WORK DOUBLE PRECISION(N)
	work vector.  Contents destroyed.

     JOB INTEGER
	JOB has	the decimal expansion  ABC  where
	if  C .NE. 0, the inverse is computed,
	if  B .NE. 0, the determinant is computed,
	if  A .NE. 0, the inertia is computed.
	For example, JOB = 111	gives all three.  On Return Variables not
     requested by JOB are not used.

     A contains	the upper triangle of the inverse of
	the original matrix.  The strict lower triangle
	is never referenced.

     DET DOUBLE	PRECISION(2)
	determinant of original	matrix.
	DETERMINANT = DET(1) * 10.0**DET(2)
	with 1.0 .LE. DABS(DET(1)) .LT.	10.0
	or DET(1) = 0.0.

     INERT INTEGER(3)
	the inertia of the original matrix.
	INERT(1)  =  number of positive	eigenvalues.
	INERT(2)  =  number of negative	eigenvalues.
	INERT(3)  =  number of zero eigenvalues.  Error	Condition

     A division	by zero	may occur if the inverse is requested and  DSICO  has
     set RCOND .EQ. 0.0	or  DSIFA  has set  INFO .NE. 0	.  LINPACK.  This



									Page 1






DSIDI(3F)							     DSIDI(3F)



     version dated 08/14/78 .  James Bunch, Univ. Calif. San Diego, Argonne
     Nat. Lab Subroutines and Functions	BLAS DAXPY,DCOPY,DDOT,DSWAP Fortran
     DABS,IABS,MOD


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
DSPDI IRIX DSPDI computes the determinant, inertia and inverse of a double precision symmetric matrix using the factors f
SSIDI IRIX SSIDI computes the determinant, inertia and inverse of a real symmetric matrix using the factors from SSIFA.
SSPDI IRIX SSPDI computes the determinant, inertia and inverse of a real symmetric matrix using the factors from SSPFA, w
DPODI IRIX DPODI computes the determinant and inverse of a certain double precision symmetric positive definite matrix (s
DPPDI IRIX DPPDI computes the determinant and inverse of a double precision symmetric positive definite matrix using the
DPBDI IRIX DPBDI computes the determinant of a double precision symmetric positive definite band matrix using the factors
CHPDI IRIX CHPDI computes the determinant, inertia and inverse of a complex Hermitian matrix using the factors from CHPFA
CHIDI IRIX CHIDI computes the determinant, inertia and inverse of a complex Hermitian matrix using the factors from CHIFA
DTRDI IRIX DTRDI computes the determinant and inverse of a double precision triangular matrix.
CSPDI IRIX CSPDI computes the determinant and inverse of a complex symmetric matrix using the factors from CSPFA, where t
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service