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.20
Name
rel7
Date:
Date
2005/07/21 01:40:10
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 *out, psVector **perm, const psImage *in)
 LU Decomposition of psImage matrix.
psVectorpsMatrixLUSolve (psVector *out, const psImage *LU, const psVector *RHS, const psVector *perm)
 LU Solution of psImage matrix.
psImagepsMatrixInvert (psImage *out, const psImage *in, float *determinant)
 Invert psImage matrix.
float psMatrixDeterminant (const psImage *in)
 Calculate psImage matrix determinant.
psImagepsMatrixMultiply (psImage *out, const psImage *in1, const psImage *in2)
 Performs psImage matrix multiplication.
psImagepsMatrixTranspose (psImage *out, const psImage *in)
 Transpose matrix.
psImagepsMatrixEigenvectors (psImage *out, const psImage *in)
 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 Sep 14 10:43:18 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2