Main Page | Directories | File List | Globals

ldl.h

Go to the documentation of this file.
00001 /* ========================================================================== */
00002 /* === ldl.h:  include file for the LDL package ============================= */
00003 /* ========================================================================== */
00004 
00005 /* LDL Version 1.0 (Dec. 31, 2003), Copyright (c) 2003 by Timothy A Davis,
00006  * University of Florida.  All Rights Reserved.  See README for the License.
00007  */
00008 
00009 extern void ldl_symbolic (int n, int Ap [ ], int Ai [ ], int Lp [ ],
00010     int Parent [ ], int Lnz [ ], int Flag [ ], int P [ ], int Pinv [ ]) ;
00011 
00012 extern int ldl_numeric (int n, int Ap [ ], int Ai [ ], double Ax [ ],
00013     int Lp [ ], int Parent [ ], int Lnz [ ], int Li [ ], double Lx [ ],
00014     double D [ ], double Y [ ], int Pattern [ ], int Flag [ ],
00015     int P [ ], int Pinv [ ]) ;
00016 
00017 extern void ldl_lsolve (int n, double X [ ], int Lp [ ], int Li [ ],
00018     double Lx [ ]) ;
00019 
00020 extern void ldl_dsolve (int n, double X [ ], double D [ ]) ;
00021 
00022 extern void ldl_ltsolve (int n, double X [ ], int Lp [ ], int Li [ ],
00023     double Lx [ ]) ;
00024 
00025 extern void ldl_perm  (int n, double X [ ], double B [ ], int P [ ]) ;
00026 extern void ldl_permt (int n, double X [ ], double B [ ], int P [ ]) ;
00027 
00028 int ldl_valid_perm (int n, int P [ ], int Flag [ ]) ;
00029 int ldl_valid_matrix ( int n, int Ap [ ], int Ai [ ]) ;

Generated on Fri Feb 18 08:49:34 2005 for Matrix by  doxygen 1.4.1