pkgsrc/cad/fasthenry/patches/patch-ba
2006-06-21 14:56:51 +00:00

34 lines
1.4 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$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 );
/*