Go to the source code of this file.
Classes |
| struct | smat |
| struct | dmat |
| struct | svdrec |
Defines |
| #define | FALSE 0 |
| #define | TRUE 1 |
| #define | SVD_IS_SPARSE(format) ((format >= SVD_F_STH) && (format <= SVD_F_SB)) |
Typedefs |
| typedef struct smat * | SMat |
| typedef struct dmat * | DMat |
| typedef struct svdrec * | SVDRec |
Enumerations |
| enum | svdCounters {
SVD_MXV,
SVD_COUNTERS,
SVD_MXV,
SVD_COUNTERS,
SVD_MXV,
SVD_COUNTERS
} |
| enum | svdFileFormats {
SVD_F_STH,
SVD_F_ST,
SVD_F_SB,
SVD_F_DT,
SVD_F_DB,
SVD_F_STH,
SVD_F_ST,
SVD_F_SB,
SVD_F_DT,
SVD_F_DB,
SVD_F_STH,
SVD_F_ST,
SVD_F_SB,
SVD_F_DT,
SVD_F_DB
} |
Functions |
| void | svdResetCounters (void) |
| DMat | svdNewDMat (int rows, int cols) |
| void | svdFreeDMat (DMat D) |
| SMat | svdNewSMat (int rows, int cols, int vals) |
| void | svdFreeSMat (SMat S) |
| SVDRec | svdNewSVDRec (void) |
| void | svdFreeSVDRec (SVDRec R) |
| DMat | svdConvertStoD (SMat S) |
| SMat | svdConvertDtoS (DMat D) |
| DMat | svdTransposeD (DMat D) |
| SMat | svdTransposeS (SMat S) |
| void | svdWriteDenseArray (double *a, int n, char *filename, char binary) |
| double * | svdLoadDenseArray (char *filename, int *np, char binary) |
| SMat | svdLoadSparseMatrix (char *filename, int format) |
| DMat | svdLoadDenseMatrix (char *filename, int format) |
| void | svdWriteDenseMatrix (DMat A, char *filename, int format) |
| void | svdWriteSparseMatrix (SMat A, char *filename, int format) |
| SVDRec | svdLAS2 (SMat A, long dimensions, long iterations, double end[2], double kappa) |
| SVDRec | svdLAS2A (SMat A, long dimensions) |
Variables |
| char * | SVDVersion |
| long | SVDVerbosity |
| long | SVDCount [SVD_COUNTERS] |
Define Documentation
| #define SVD_IS_SPARSE |
( |
|
format ) |
((format >= SVD_F_STH) && (format <= SVD_F_SB)) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| SVD_MXV |
|
| SVD_COUNTERS |
|
| SVD_MXV |
|
| SVD_COUNTERS |
|
| SVD_MXV |
|
| SVD_COUNTERS |
|
Definition at line 52 of file svdlib.h.
- Enumerator:
| SVD_F_STH |
|
| SVD_F_ST |
|
| SVD_F_SB |
|
| SVD_F_DT |
|
| SVD_F_DB |
|
| SVD_F_STH |
|
| SVD_F_ST |
|
| SVD_F_SB |
|
| SVD_F_DT |
|
| SVD_F_DB |
|
| SVD_F_STH |
|
| SVD_F_ST |
|
| SVD_F_SB |
|
| SVD_F_DT |
|
| SVD_F_DB |
|
Definition at line 56 of file svdlib.h.
Function Documentation
| void svdFreeDMat |
( |
DMat |
D ) |
|
| void svdFreeSMat |
( |
SMat |
S ) |
|
| void svdFreeSVDRec |
( |
SVDRec |
R ) |
|
| SVDRec svdLAS2 |
( |
SMat |
A, |
|
|
long |
dimensions, |
|
|
long |
iterations, |
|
|
double |
end[2], |
|
|
double |
kappa |
|
) |
| |
| double* svdLoadDenseArray |
( |
char * |
filename, |
|
|
int * |
np, |
|
|
char |
binary |
|
) |
| |
| DMat svdLoadDenseMatrix |
( |
char * |
filename, |
|
|
int |
format |
|
) |
| |
| SMat svdLoadSparseMatrix |
( |
char * |
filename, |
|
|
int |
format |
|
) |
| |
| DMat svdNewDMat |
( |
int |
rows, |
|
|
int |
cols |
|
) |
| |
| SMat svdNewSMat |
( |
int |
rows, |
|
|
int |
cols, |
|
|
int |
vals |
|
) |
| |
| void svdResetCounters |
( |
void |
) |
|
| void svdWriteDenseArray |
( |
double * |
a, |
|
|
int |
n, |
|
|
char * |
filename, |
|
|
char |
binary |
|
) |
| |
| void svdWriteDenseMatrix |
( |
DMat |
A, |
|
|
char * |
filename, |
|
|
int |
format |
|
) |
| |
| void svdWriteSparseMatrix |
( |
SMat |
A, |
|
|
char * |
filename, |
|
|
int |
format |
|
) |
| |
Variable Documentation