Prototypes | |
void | LALDMatrixMultiply (LALStatus *, REAL8Array *out, REAL8Array *in1, REAL8Array *in2) |
void | LALDMatrixTranspose (LALStatus *, REAL8Array *out, REAL8Array *in1) |
void | LALSMatrixInverse (LALStatus *, REAL4 *det, REAL4Array *matrix, REAL4Array *inverse) |
void | LALDMatrixDeterminant (LALStatus *, REAL8 *det, REAL8Array *matrix) |
void | LALDMatrixInverse (LALStatus *, REAL8 *det, REAL8Array *matrix, REAL8Array *inverse) |
void | LALDMatrixDeterminantErr (LALStatus *, REAL8 det[2], REAL8Array *matrix, REAL8Array *matrixErr) |
void | LALSSymmetricEigenVectors (LALStatus *, REAL4Vector *values, REAL4Array *matrix) |
void | LALDSymmetricEigenVectors (LALStatus *, REAL8Vector *values, REAL8Array *matrix) |
Go to the source code of this file.
Macros | |
#define | MATRIXUTILSH_MSGENUL "Unexpected null pointer in arguments" |
#define | MATRIXUTILSH_MSGEDIM "Bad matrix dimensions" |
#define | MATRIXUTILSH_MSGEITER "Did not converge after maximum iterations" |
#define | MATRIXUTILSH_MSGESING "Singular matrix" |
#define | MATRIXUTILSH_MSGEMEM "Memory allocation error" |
Error Codes | |
#define | MATRIXUTILSH_ENUL 1 |
Unexpected null pointer in arguments. More... | |
#define | MATRIXUTILSH_EDIM 2 |
Bad matrix dimensions. More... | |
#define | MATRIXUTILSH_EITER 3 |
Did not converge after maximum iterations. More... | |
#define | MATRIXUTILSH_ESING 4 |
Singular matrix. More... | |
#define | MATRIXUTILSH_EMEM 5 |
Memory allocation error. More... | |
#define MATRIXUTILSH_MSGENUL "Unexpected null pointer in arguments" |
Definition at line 137 of file MatrixUtils.h.
#define MATRIXUTILSH_MSGEDIM "Bad matrix dimensions" |
Definition at line 138 of file MatrixUtils.h.
#define MATRIXUTILSH_MSGEITER "Did not converge after maximum iterations" |
Definition at line 139 of file MatrixUtils.h.
#define MATRIXUTILSH_MSGESING "Singular matrix" |
Definition at line 140 of file MatrixUtils.h.
#define MATRIXUTILSH_MSGEMEM "Memory allocation error" |
Definition at line 141 of file MatrixUtils.h.