Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psMatrix.h File Reference


Detailed Description

Provides functions for linear algebra operations on psImages and psVectors.

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.

Author:
Ross Harman, MHPCC
Version:
Revision
1.16
Name
rel6_0
Date:
Date
2005/06/08 23:40:45
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

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

psImagepsMatrixLUD (psImage *outImage, psVector **outPerm, psImage *inImage)
 LU Decomposition of psImage matrix.
psVectorpsMatrixLUSolve (psVector *outVector, const psImage *luImage, const psVector *inVector, const psVector *inPerm)
 LU Solution of psImage matrix.
psImagepsMatrixInvert (psImage *outImage, const psImage *inImage, psF32 *det)
 Invert psImage matrix.
psF32psMatrixDeterminant (const psImage *inMatrix)
 Calculate psImage matrix determinant.
psImagepsMatrixMultiply (psImage *outImage, psImage *inImage1, psImage *inImage2)
 Performs psImage matrix multiplication.
psImagepsMatrixTranspose (psImage *outImage, const psImage *inImage)
 Transpose matrix.
psImagepsMatrixEigenvectors (psImage *outImage, psImage *inImage)
 Calculate matrix eigenvectors.
psVectorpsMatrixToVector (psVector *outVector, const psImage *inImage)
 Convert matrix to vector.
psImagepsVectorToMatrix (psImage *outImage, const psVector *inVector)
 Convert vector to matrix.


Generated on Wed Jun 15 11:01:06 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.1