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().