$NetBSD: patch-ba,v 1.1 2006/06/21 14:56:51 minskim Exp $ --- src/fasthenry/sparse/spFactor.c.orig 2004-08-03 22:17:18.000000000 +0000 +++ src/fasthenry/sparse/spFactor.c @@ -104,9 +104,26 @@ static char RCSid[] = #include "spMatrix.h" #include "spDefs.h" - - - +static int FactorComplexMatrix( MatrixPtr ); +static CreateInternalVectors( MatrixPtr ); +static CountMarkowitz( MatrixPtr, register RealVector, int ); +static MarkowitzProducts( MatrixPtr, int ); +static ElementPtr SearchForPivot( MatrixPtr, int, int ); +static ElementPtr SearchForSingleton( MatrixPtr, int ); +static ElementPtr QuicklySearchDiagonal( MatrixPtr, int ); +static ElementPtr SearchDiagonal( MatrixPtr, int ); +static ElementPtr SearchEntireMatrix( MatrixPtr, int ); +static RealNumber FindLargestInCol( register ElementPtr ); +static RealNumber FindBiggestInColExclude( MatrixPtr, ElementPtr, register int ); +static ExchangeRowsAndCols( MatrixPtr, ElementPtr, register int ); +static ExchangeColElements( MatrixPtr, int, ElementPtr, int, ElementPtr, int ); +static ExchangeRowElements( MatrixPtr, int, ElementPtr, int, ElementPtr, int ); +static RealRowColElimination( MatrixPtr, ElementPtr ); +static ComplexRowColElimination( MatrixPtr, ElementPtr ); +static UpdateMarkowitzNumbers( MatrixPtr, ElementPtr ); +static ElementPtr CreateFillin( MatrixPtr, register int, int ); +static int MatrixIsSingular( MatrixPtr, int ); +static int ZeroPivot( MatrixPtr, int ); /*