aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/fasthenry-spFactor.patch
blob: 52bab729af6e2e1ce0e163c676b9102bc99410c4 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Add forward declarations.

--- fasthenry-3.0/src/fasthenry/sparse/spFactor.c.orig	2015-07-22 10:37:04.934043468 +0200
+++ fasthenry-3.0/src/fasthenry/sparse/spFactor.c	2015-07-22 12:52:55.515636802 +0200
@@ -105,7 +105,29 @@
 #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, register int );
+static ElementPtr SearchEntireMatrix( MatrixPtr, int );
+static RealNumber FindLargestInCol( register  ElementPtr );
+static RealNumber FindBiggestInColExclude( MatrixPtr, register  ElementPtr,
+                                           register  int );
+static ExchangeRowsAndCols( MatrixPtr, ElementPtr, register int );
+static ExchangeColElements( MatrixPtr, int, register  ElementPtr,
+                            int, register  ElementPtr, int );
+static ExchangeRowElements( MatrixPtr, int, register ElementPtr,
+                            int, register ElementPtr, int );
+static RealRowColElimination( MatrixPtr, register  ElementPtr );
+static ComplexRowColElimination( MatrixPtr, register  ElementPtr );
+static UpdateMarkowitzNumbers( MatrixPtr, ElementPtr );
+static ElementPtr CreateFillin( MatrixPtr, register int, int );
+static int MatrixIsSingular( MatrixPtr, int );
+static int ZeroPivot( MatrixPtr, int );
 
 
 
e81'>system: Use eudev instead of udev by default....Ludovic Courtès 2014-09-13services: udev: Allow the use of eudev....Ludovic Courtès 2014-09-13system: Add FUSE and ALSA udev rules by default....Ludovic Courtès 2014-09-12system: Add support for Linux-style mapped devices....Ludovic Courtès 2014-09-12services: udev: Allow for additional udev rules....Ludovic Courtès 2014-09-03Move part of (gnu build linux-boot) to (gnu build file-systems)....Ludovic Courtès 2014-09-03Rename (gnu build linux-initrd) to (gnu build linux-boot)....Ludovic Courtès 2014-09-03Move operating system helpers from (guix build …) to (gnu build …)....Ludovic Courtès 2014-08-28gnu: Split (gnu packages base), adding (gnu packages commencement)....Ludovic Courtès 2014-08-07services: lsh: Fix activation script....Mark H Weaver 2014-07-25services: Use system groups where applicable....Ludovic Courtès 2014-07-24services: xorg: Honor ~/.xsession....Ludovic Courtès 2014-07-24services: xorg: Remove /var/run/slim.lock when starting....Ludovic Courtès 2014-07-23install: Add a service to back the store with the target disk....Ludovic Courtès 2014-07-23system: Recognize more file system flags....Ludovic Courtès 2014-07-23system: Add 'file-system' decl. for /dev/pts, and use the right options....Ludovic Courtès 2014-07-23system: Add 'create-mount-point?' file system option....Ludovic Courtès 2014-07-22system: Add '%devtmpfs-file-system' for udev, and '%base-file-systems'....Ludovic Courtès 2014-07-21services: Allow 'check-file-system' to work for non-boot-time file systems....Ludovic Courtès 2014-07-17services: Add 'console-font-service'....Ludovic Courtès 2014-07-16services: syslog: Don't write trivial error messages to /dev/console....Ludovic Courtès 2014-07-14services: Add options to 'guix-service'....Ludovic Courtès 2014-07-12services: Add Tor service....Ludovic Courtès 2014-07-12services: networking: Set interfaces up; delete default route only when needed....Ludovic Courtès 2014-07-12services: Provide a 'loopback' service by default....Ludovic Courtès 2014-07-11services: Use more Texinfo markup in docstrings....Ludovic Courtès 2014-07-10services: udev: Improve synchronization when starting....Ludovic Courtès 2014-07-10services: xorg: Remove optional sections from xorg.conf....Ludovic Courtès 2014-07-10services: xorg: Require 'udev'....Ludovic Courtès 2014-07-10services: xorg: Add drivers to the default search path....Ludovic Courtès 2014-07-10services: xorg: Fix typo in font path....Ludovic Courtès 2014-07-08services: Update to use the dmd 0.2 API....Ludovic Courtès 2014-07-01services: Add lshd service....Ludovic Courtès 2014-06-29services: udev: Make sure modules are found, and use "udevadm settle"....Ludovic Courtès 2014-06-27system: Add a 'system?' field to user accounts....Ludovic Courtès 2014-06-24services: Add udev service, and add it to '%base-services'....Ludovic Courtès 2014-06-22system: Remove useless 'members' field of 'user-group'....Ludovic Courtès