spLib
|
Matrix type that contains the elements of double type. More...
#include <sp/matrix.h>
Public Member Functions | |
File I/O for Matrix (<sp/fileio.h>) | |
spDMatrix | xdmreaddmatrix (const char *filename, long ncol, int swap) |
spDMatrix | xdmreadsmatrix (const char *filename, long ncol, int swap) |
spDMatrix | xdmreadlmatrix (const char *filename, long ncol, int swap) |
spDMatrix | xdmreadfmatrix (const char *filename, long ncol, int swap) |
spBool | dmwritedmatrix (const char *filename, spDMatrix mat, int swap) |
spBool | dmwritesmatrix (const char *filename, spDMatrix mat, int swap) |
spBool | dmwritelmatrix (const char *filename, spDMatrix mat, int swap) |
spBool | dmwritefmatrix (const char *filename, spDMatrix mat, int swap) |
Matrix Dump (<sp/fileio.h>) | |
void | dmfdump (spDMatrix mat, FILE *fp) |
#define | dmdump(mat) dmfdump(mat, (stdout)) |
Data Fields | |
long | row |
long | col |
double ** | data |
double ** | imag |
Matrix type that contains the elements of double type.
Actually, This is a typedefed type by typedef struct _spDMatrix *spDMatrix;
. To allocate memory for spDMatrix, call a function with prefix xdm such as xdmalloc() , xdmzeros() , etc. To deallocate memory, call xdmfree() .
long row |
long col |
double** data |