|
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) |
|
static void | ExchangeRowsAndCols (MatrixPtr Matrix, ElementPtr pPivot, int Step) |
|
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 | 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) |
|
ElementPtr | spcFindElementInCol (MatrixPtr Matrix, ElementPtr *LastAddr, int Row, int Col, BOOLEAN CreateIfMissing) |
|
void | spcLinkRows (MatrixPtr) |
|
ElementPtr | spcCreateElement (MatrixPtr Matrix, int Row, int Col, ElementPtr *LastAddr, BOOLEAN Fillin) |
|
int | spOrderAndFactor (char *eMatrix, RealNumber *RHS, RealNumber RelThreshold, RealNumber AbsThreshold, BOOLEAN DiagPivoting) |
|
int | spFactor (char *eMatrix) |
|
void | spPartition (char *eMatrix, int Mode) |
|
void | spcRowExchange (MatrixPtr Matrix, int Row1, int Row2) |
|
void | spcColExchange (MatrixPtr Matrix, int Col1, int Col2) |
|