Changeset 1426 for trunk/psLib/src/math/psMatrix.h
- Timestamp:
- Aug 9, 2004, 12:44:25 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psMatrix.h (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psMatrix.h
r1407 r1426 22 22 * @author Ross Harman, MHPCC 23 23 * 24 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $25 * @date $Date: 2004-08-0 7 00:06:06$24 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 25 * @date $Date: 2004-08-09 22:44:25 $ 26 26 * 27 27 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 43 43 * @return psImage*: Pointer to LU decomposed psImage. 44 44 */ 45 psImage *psMatrixLUD(psImage * outImage, // /< Image to return, or NULL.46 psVector * outPerm, // /< Output permutation vector used by psMatrixLUSolve.47 psImage * inImage // /< Image to decompose.45 psImage *psMatrixLUD(psImage * outImage, ///< Image to return, or NULL. 46 psVector * outPerm, ///< Output permutation vector used by psMatrixLUSolve. 47 psImage * inImage ///< Image to decompose. 48 48 ); 49 49 … … 57 57 * @return psVector*: Pointer to psVector solution of matrix equation. 58 58 */ 59 psVector *psMatrixLUSolve(psVector * outVector, // /< Vector to return, or NULL.60 const psImage * luImage, // /< LU-decomposed matrix.61 const psVector * inVector, // /< Vector right-hand-side of equation.62 const psVector * inPerm // /< Permutation vector resulting from psMatrixLUD59 psVector *psMatrixLUSolve(psVector * outVector, ///< Vector to return, or NULL. 60 const psImage * luImage, ///< LU-decomposed matrix. 61 const psVector * inVector, ///< Vector right-hand-side of equation. 62 const psVector * inPerm ///< Permutation vector resulting from psMatrixLUD 63 63 // function. 64 64 ); … … 73 73 * @return psImage*: Pointer to inverted psImage. 74 74 */ 75 psImage *psMatrixInvert(psImage * outImage, // /< Image to return, or NULL for in-place substitution.76 const psImage * inImage, // /< Image to be inverted77 float *restrict det // /< Determinant to return, or NULL75 psImage *psMatrixInvert(psImage * outImage, ///< Image to return, or NULL for in-place substitution. 76 const psImage * inImage, ///< Image to be inverted 77 float *restrict det ///< Determinant to return, or NULL 78 78 ); 79 79 … … 86 86 * @return float: Determinant from psImage. 87 87 */ 88 float *psMatrixDeterminant(const psImage * restrict inMatrix // /< Image used to calculate determinant.88 float *psMatrixDeterminant(const psImage * restrict inMatrix ///< Image used to calculate determinant. 89 89 ); 90 90 … … 98 98 * @return psImage*: Pointer to resulting psImage. 99 99 */ 100 psImage *psMatrixMultiply(psImage * outImage, // /< Matrix to return, or NULL.101 psImage * inImage1, // /< First input image.102 psImage * inImage2 // /< Second input image.100 psImage *psMatrixMultiply(psImage * outImage, ///< Matrix to return, or NULL. 101 psImage * inImage1, ///< First input image. 102 psImage * inImage2 ///< Second input image. 103 103 ); 104 104 … … 112 112 * @return psImage*: Pointer to transposed psImage. 113 113 */ 114 psImage *psMatrixTranspose(psImage * outImage, // /< Image to return, or NULL115 const psImage * inImage // /< Image to transpose114 psImage *psMatrixTranspose(psImage * outImage, ///< Image to return, or NULL 115 const psImage * inImage ///< Image to transpose 116 116 ); 117 117 … … 124 124 * @return psImage*: Pointer to matrix of Eigenvectors. 125 125 */ 126 psImage *psMatrixEigenvectors(psImage * outImage, // /< Eigenvectors to return, or NULL.127 psImage * inImage // /< Input image.126 psImage *psMatrixEigenvectors(psImage * outImage, ///< Eigenvectors to return, or NULL. 127 psImage * inImage ///< Input image. 128 128 ); 129 129 … … 137 137 * @return psVector*: Pointer to psVector. 138 138 */ 139 psVector *psMatrixToVector(psVector * outVector, // /< Vector to return, or NULL.140 psImage * inImage // /< Image to convert.139 psVector *psMatrixToVector(psVector * outVector, ///< Vector to return, or NULL. 140 psImage * inImage ///< Image to convert. 141 141 ); 142 142 … … 150 150 * @return psVector*: Pointer to psIamge. 151 151 */ 152 psImage *psVectorToMatrix(psImage * outImage, // /< Matrix to return, or NULL.153 psVector * inVector // /< Vector to convert.152 psImage *psVectorToMatrix(psImage * outImage, ///< Matrix to return, or NULL. 153 psVector * inVector ///< Vector to convert. 154 154 ); 155 155
Note:
See TracChangeset
for help on using the changeset viewer.
