#include "spconfig.h"
#include "spmatrix.h"
#include "spdefs.h"
Go to the source code of this file.
|
| static int | FactorComplexMatrix () |
| |
| static void | CreateInternalVectors () |
| |
| static void | CountMarkowitz () |
| |
| static void | MarkowitzProducts () |
| |
| static ElementPtr | SearchForPivot () |
| |
| static ElementPtr | SearchForSingleton () |
| |
| static ElementPtr | QuicklySearchDiagonal () |
| |
| static ElementPtr | SearchDiagonal () |
| |
| static ElementPtr | SearchEntireMatrix () |
| |
| static RealNumber | FindLargestInCol () |
| |
| static RealNumber | FindBiggestInColExclude () |
| |
| static void | ExchangeRowsAndCols () |
| |
| static void | ExchangeColElements () |
| |
| static void | ExchangeRowElements () |
| |
| static void | RealRowColElimination () |
| |
| static void | ComplexRowColElimination () |
| |
| static void | UpdateMarkowitzNumbers () |
| |
| static ElementPtr | CreateFillin () |
| |
| static int | MatrixIsSingular () |
| |
| static int | ZeroPivot () |
| |
| void | spcLinkRows (MatrixPtr) |
| |
| int | spOrderAndFactor (char *eMatrix, RHS, RelThreshold, AbsThreshold, BOOLEAN DiagPivoting) |
| |
| int | spFactor (char *eMatrix) |
| |
| static int | FactorComplexMatrix (MatrixPtr Matrix) |
| |
| void | spPartition (char *eMatrix, int Mode) |
| |
| static void | CreateInternalVectors (MatrixPtr Matrix) |
| |
| static void | CountMarkowitz (MatrixPtr Matrix, RealVector RHS, int Step) |
| |
| static void | MarkowitzProducts (MatrixPtr Matrix, int Step) |
| |
| static ElementPtr | SearchForPivot (MatrixPtr Matrix, int Step, int DiagPivoting) |
| |
| static ElementPtr | SearchForSingleton (MatrixPtr Matrix, int Step) |
| |
| static ElementPtr | QuicklySearchDiagonal (MatrixPtr Matrix, int Step) |
| |
| static ElementPtr | SearchDiagonal (MatrixPtr Matrix, int Step) |
| |
| static ElementPtr | SearchEntireMatrix (MatrixPtr Matrix, int Step) |
| |
| static RealNumber | FindLargestInCol (ElementPtr pElement) |
| |
| static RealNumber | FindBiggestInColExclude (MatrixPtr Matrix, ElementPtr pElement, int Step) |
| |
| void | spcRowExchange () |
| |
| void | spcColExchange () |
| |
| static void | ExchangeRowsAndCols (MatrixPtr Matrix, ElementPtr pPivot, int Step) |
| |
| void | spcRowExchange (MatrixPtr Matrix, int Row1, int Row2) |
| |
| void | spcColExchange (MatrixPtr Matrix, int Col1, int Col2) |
| |
| static void | ExchangeColElements (MatrixPtr Matrix, int Row1, ElementPtr Element1, int Row2, ElementPtr Element2, int Column) |
| |
| static void | ExchangeRowElements (MatrixPtr Matrix, int Col1, ElementPtr Element1, int Col2, ElementPtr Element2, int Row) |
| |
| static void | RealRowColElimination (MatrixPtr Matrix, ElementPtr pPivot) |
| |
| static void | ComplexRowColElimination (MatrixPtr Matrix, ElementPtr pPivot) |
| |
| static void | UpdateMarkowitzNumbers (MatrixPtr Matrix, ElementPtr pPivot) |
| |
| static ElementPtr | CreateFillin (MatrixPtr Matrix, int Row, int Col) |
| |
| static int | MatrixIsSingular (MatrixPtr Matrix, int Step) |
| |
| static int | ZeroPivot (MatrixPtr Matrix, int Step) |
| |
◆ generic
◆ spINSIDE_SPARSE
◆ ComplexRowColElimination() [1/2]
| static void ComplexRowColElimination |
( |
| ) |
|
|
static |
◆ ComplexRowColElimination() [2/2]
◆ CountMarkowitz() [1/2]
| static void CountMarkowitz |
( |
| ) |
|
|
static |
◆ CountMarkowitz() [2/2]
◆ CreateFillin() [1/2]
◆ CreateFillin() [2/2]
◆ CreateInternalVectors() [1/2]
| static void CreateInternalVectors |
( |
| ) |
|
|
static |
◆ CreateInternalVectors() [2/2]
◆ ExchangeColElements() [1/2]
| static void ExchangeColElements |
( |
| ) |
|
|
static |
◆ ExchangeColElements() [2/2]
◆ ExchangeRowElements() [1/2]
| static void ExchangeRowElements |
( |
| ) |
|
|
static |
◆ ExchangeRowElements() [2/2]
◆ ExchangeRowsAndCols() [1/2]
| static void ExchangeRowsAndCols |
( |
| ) |
|
|
static |
◆ ExchangeRowsAndCols() [2/2]
◆ FactorComplexMatrix() [1/2]
| static int FactorComplexMatrix |
( |
| ) |
|
|
static |
◆ FactorComplexMatrix() [2/2]
| static int FactorComplexMatrix |
( |
MatrixPtr |
Matrix | ) |
|
|
static |
◆ FindBiggestInColExclude() [1/2]
◆ FindBiggestInColExclude() [2/2]
◆ FindLargestInCol() [1/2]
◆ FindLargestInCol() [2/2]
◆ MarkowitzProducts() [1/2]
| static void MarkowitzProducts |
( |
| ) |
|
|
static |
◆ MarkowitzProducts() [2/2]
◆ MatrixIsSingular() [1/2]
| static int MatrixIsSingular |
( |
| ) |
|
|
static |
◆ MatrixIsSingular() [2/2]
| static int MatrixIsSingular |
( |
MatrixPtr |
Matrix, |
|
|
int |
Step |
|
) |
| |
|
static |
◆ QuicklySearchDiagonal() [1/2]
◆ QuicklySearchDiagonal() [2/2]
◆ RealRowColElimination() [1/2]
| static void RealRowColElimination |
( |
| ) |
|
|
static |
◆ RealRowColElimination() [2/2]
◆ SearchDiagonal() [1/2]
◆ SearchDiagonal() [2/2]
◆ SearchEntireMatrix() [1/2]
◆ SearchEntireMatrix() [2/2]
◆ SearchForPivot() [1/2]
◆ SearchForPivot() [2/2]
◆ SearchForSingleton() [1/2]
◆ SearchForSingleton() [2/2]
◆ spcColExchange() [1/2]
◆ spcColExchange() [2/2]
◆ spcLinkRows()
◆ spcRowExchange() [1/2]
◆ spcRowExchange() [2/2]
◆ spFactor()
| int spFactor |
( |
char * |
eMatrix | ) |
|
◆ spOrderAndFactor()
| int spOrderAndFactor |
( |
char * |
eMatrix, |
|
|
RHS |
, |
|
|
|
RelThreshold, |
|
|
|
AbsThreshold, |
|
|
BOOLEAN |
DiagPivoting |
|
) |
| |
◆ spPartition()
| void spPartition |
( |
char * |
eMatrix, |
|
|
int |
Mode |
|
) |
| |
◆ UpdateMarkowitzNumbers() [1/2]
| static void UpdateMarkowitzNumbers |
( |
| ) |
|
|
static |
◆ UpdateMarkowitzNumbers() [2/2]
◆ ZeroPivot() [1/2]
◆ ZeroPivot() [2/2]
| static int ZeroPivot |
( |
MatrixPtr |
Matrix, |
|
|
int |
Step |
|
) |
| |
|
static |
◆ copyright
Initial value:=
"Sparse1.3: Copyright (c) 1985,86,87,88 by Kenneth S. Kundert"
Definition at line 51 of file spfactor.c.
◆ RCSid