Functions are provided to: Transpose a psImage Compute LUD Solve LUD Matrix inversion Calculate determinant Matrix multiplication Calculate Eigenvectors Convert matrix to vector Convert vector to matrix
These functions treat psImages as if they were matrices, therefore there is no psMatrix. These functions operate only with the psF64 data type.
Definition in file psMatrix.h.
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| psImage * | psMatrixLUD (psImage *out, psVector **perm, const psImage *in) |
| LU Decomposition of psImage matrix. | |
| psVector * | psMatrixLUSolve (psVector *out, const psImage *LU, const psVector *RHS, const psVector *perm) |
| LU Solution of psImage matrix. | |
| psImage * | psMatrixInvert (psImage *out, const psImage *in, float *determinant) |
| Invert psImage matrix. | |
| float | psMatrixDeterminant (const psImage *in) |
| Calculate psImage matrix determinant. | |
| psImage * | psMatrixMultiply (psImage *out, const psImage *in1, const psImage *in2) |
| Performs psImage matrix multiplication. | |
| psImage * | psMatrixTranspose (psImage *out, const psImage *in) |
| Transpose matrix. | |
| psImage * | psMatrixEigenvectors (psImage *out, const psImage *in) |
| Calculate matrix eigenvectors. | |
| psVector * | psMatrixToVector (psVector *outVector, const psImage *inImage) |
| Convert matrix to vector. | |
| psImage * | psVectorToMatrix (psImage *outImage, const psVector *inVector) |
| Convert vector to matrix. | |
1.4.2