34 lines
1.4 KiB
Text
34 lines
1.4 KiB
Text
$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 );
|
||
|
||
|
||
/*
|