SIFEL/GEFEL/LAPACK/spbuild.cpp File Reference

#include "spconfig.h"
#include "spmatrix.h"

Go to the source code of this file.

Defines

#define spINSIDE_SPARSE

Functions

static void EnlargeMatrix (MatrixPtr Matrix, int NewSize)
ElementPtr spcCreateElement (MatrixPtr Matrix, int Row, int Col, ElementPtr *LastAddr, int Fillin)
ElementPtr spcFindElementInCol (MatrixPtr Matrix, ElementPtr *LastAddr, int Row, int Col, int CreateIfMissing)
ElementPtr spcGetElement (MatrixPtr Matrix)
ElementPtr spcGetFillin (MatrixPtr Matrix)
void spClear (MatrixPtr Matrix)
void spcLinkRows (MatrixPtr Matrix)
ElementPtr spGetElement (MatrixPtr Matrix, int Row, int Col)

Define Documentation

#define spINSIDE_SPARSE

Definition at line 57 of file spbuild.cpp.


Function Documentation

static void EnlargeMatrix ( MatrixPtr  Matrix,
int  NewSize 
) [static]
ElementPtr spcCreateElement ( MatrixPtr  Matrix,
int  Row,
int  Col,
ElementPtr LastAddr,
int  Fillin 
)
ElementPtr spcFindElementInCol ( MatrixPtr  Matrix,
ElementPtr LastAddr,
int  Row,
int  Col,
int  CreateIfMissing 
)

Definition at line 372 of file spbuild.cpp.

References MatrixElement::NextInCol, MatrixElement::Row, and spcCreateElement().

Referenced by ExchangeRowsAndCols(), and spGetElement().

ElementPtr spcGetElement ( MatrixPtr  Matrix  ) 
ElementPtr spcGetFillin ( MatrixPtr  Matrix  ) 
void spClear ( MatrixPtr  Matrix  ) 
void spcLinkRows ( MatrixPtr  Matrix  ) 
ElementPtr spGetElement ( MatrixPtr  Matrix,
int  Row,
int  Col 
)

Generated by  doxygen 1.6.2