|
C++ main module for mmsd Package
1.0
|
#include "lapack_functions.h"

Go to the source code of this file.
Functions | |
| void | DoublePackedUpperMatrixVectorProduct (const tBoolean &isTransA, const tLVectorIndex &nRowsA, const double *A, const tLVectorIndex &nX, const tLVectorIncrement &incX, double *x) |
| void | DoublePackedUpperMatrixVectorSolve (const tBoolean &isTransA, const tLVectorIndex &nARows, const double *A, const tLVectorIndex &nB, const tLVectorIncrement &incB, double *B) |
| tBoolean | DoublePackedUpperMatrixSolve (const tBoolean &isTransA, const tLVectorIndex &nARows, const double *A, const tLVectorIndex &nBCols, const tLVectorIndex &ldB, double *B) |
| void | DoublePackedUpperMatrixMatrixProduct (const tBoolean &isLeft, const tBoolean &isTransA, const double *A, const double &alpha, const tLVectorIndex &nRowsB, const tLVectorIndex &nColsB, const tLVectorIncrement &incB, const tLVectorIndex &ldB, double *B) |
| tBoolean | DoublePackedUpperMatrixInverse (const tLVectorIndex &nRows, double *A) |
| tBoolean DoublePackedUpperMatrixInverse | ( | const tLVectorIndex & | nRows, |
| double * | A | ||
| ) |
References dtptri(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoublePackedUpperMatrix::inverse().


| void DoublePackedUpperMatrixMatrixProduct | ( | const tBoolean & | isLeft, |
| const tBoolean & | isTransA, | ||
| const double * | A, | ||
| const double & | alpha, | ||
| const tLVectorIndex & | nRowsB, | ||
| const tLVectorIndex & | nColsB, | ||
| const tLVectorIncrement & | incB, | ||
| const tLVectorIndex & | ldB, | ||
| double * | B | ||
| ) |
References CNAME, dtpmm(), lapack_char, and lapack_int.
Referenced by LAP_DoublePackedUpperMatrix::matrixProduct().


| tBoolean DoublePackedUpperMatrixSolve | ( | const tBoolean & | isTransA, |
| const tLVectorIndex & | nARows, | ||
| const double * | A, | ||
| const tLVectorIndex & | nBCols, | ||
| const tLVectorIndex & | ldB, | ||
| double * | B | ||
| ) |
References dtptrs(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoublePackedUpperMatrix::solve().


| void DoublePackedUpperMatrixVectorProduct | ( | const tBoolean & | isTransA, |
| const tLVectorIndex & | nRowsA, | ||
| const double * | A, | ||
| const tLVectorIndex & | nX, | ||
| const tLVectorIncrement & | incX, | ||
| double * | x | ||
| ) |
References dtpmv(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoublePackedUpperMatrix::rankProduct(), and LAP_DoublePackedUpperMatrix::vectorProduct().


| void DoublePackedUpperMatrixVectorSolve | ( | const tBoolean & | isTransA, |
| const tLVectorIndex & | nARows, | ||
| const double * | A, | ||
| const tLVectorIndex & | nB, | ||
| const tLVectorIncrement & | incB, | ||
| double * | B | ||
| ) |
References dtpsv(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoublePackedUpperMatrix::solve().


1.8.8