gnu: emacs-consult: Fix grammar.
[jackhill/guix/guix.git] / gnu / packages / patches / fasthenry-spFactor.patch
CommitLineData
23bae7bb
FB
1Add forward declarations.
2
3--- fasthenry-3.0/src/fasthenry/sparse/spFactor.c.orig 2015-07-22 10:37:04.934043468 +0200
4+++ fasthenry-3.0/src/fasthenry/sparse/spFactor.c 2015-07-22 12:52:55.515636802 +0200
5@@ -105,7 +105,29 @@
6 #include "spDefs.h"
7
8
9-
10+static int FactorComplexMatrix( MatrixPtr );
11+static CreateInternalVectors( MatrixPtr );
12+static CountMarkowitz( MatrixPtr, register RealVector, int );
13+static MarkowitzProducts( MatrixPtr, int );
14+static ElementPtr SearchForPivot( MatrixPtr, int, int );
15+static ElementPtr SearchForSingleton( MatrixPtr, int );
16+static ElementPtr QuicklySearchDiagonal( MatrixPtr, int );
17+static ElementPtr SearchDiagonal( MatrixPtr, register int );
18+static ElementPtr SearchEntireMatrix( MatrixPtr, int );
19+static RealNumber FindLargestInCol( register ElementPtr );
20+static RealNumber FindBiggestInColExclude( MatrixPtr, register ElementPtr,
21+ register int );
22+static ExchangeRowsAndCols( MatrixPtr, ElementPtr, register int );
23+static ExchangeColElements( MatrixPtr, int, register ElementPtr,
24+ int, register ElementPtr, int );
25+static ExchangeRowElements( MatrixPtr, int, register ElementPtr,
26+ int, register ElementPtr, int );
27+static RealRowColElimination( MatrixPtr, register ElementPtr );
28+static ComplexRowColElimination( MatrixPtr, register ElementPtr );
29+static UpdateMarkowitzNumbers( MatrixPtr, ElementPtr );
30+static ElementPtr CreateFillin( MatrixPtr, register int, int );
31+static int MatrixIsSingular( MatrixPtr, int );
32+static int ZeroPivot( MatrixPtr, int );
33
34
35 \f