C++ main module for mmsd Package
1.0
|
#include "lapack_functions.h"
Go to the source code of this file.
Functions | |
void | DoubleBandedUpperMatrixVectorProduct (const tBoolean &isTransA, const tLVectorIndex &nRowsA, const tLVectorIndex &nABands, const double *A, const tLVectorIndex &nX, const tLVectorIncrement &incX, double *x) |
void | DoubleBandedUpperMatrixMatrixProduct (const tBoolean &isLeft, const tBoolean &isTransA, const tLVectorIndex &nABands, const double *A, const double &alpha, const tLVectorIndex &nBRows, const tLVectorIndex &nBCols, const tLVectorIncrement &incB, const tLVectorIndex &ldB, double *B) |
void | DoubleBandedUpperMatrixVectorSolve (const tBoolean &isTransA, const tLVectorIndex &nARows, const tLVectorIndex &nABands, const double *A, const tLVectorIndex &nB, const tLVectorIncrement &incB, double *B) |
tBoolean | DoubleBandedUpperMatrixSolve (const tBoolean &isTransA, const tLVectorIndex &nARows, const tLVectorIndex &nABands, const double *A, const tLVectorIndex &nBCols, const tLVectorIndex &ldB, double *B) |
void DoubleBandedUpperMatrixMatrixProduct | ( | const tBoolean & | isLeft, |
const tBoolean & | isTransA, | ||
const tLVectorIndex & | nABands, | ||
const double * | A, | ||
const double & | alpha, | ||
const tLVectorIndex & | nBRows, | ||
const tLVectorIndex & | nBCols, | ||
const tLVectorIncrement & | incB, | ||
const tLVectorIndex & | ldB, | ||
double * | B | ||
) |
References CNAME, dtbmm(), lapack_char, and lapack_int.
Referenced by LAP_DoubleBandedUpperMatrix::matrixProduct().
tBoolean DoubleBandedUpperMatrixSolve | ( | const tBoolean & | isTransA, |
const tLVectorIndex & | nARows, | ||
const tLVectorIndex & | nABands, | ||
const double * | A, | ||
const tLVectorIndex & | nBCols, | ||
const tLVectorIndex & | ldB, | ||
double * | B | ||
) |
References dtbtrs(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoubleBandedUpperMatrix::solve().
void DoubleBandedUpperMatrixVectorProduct | ( | const tBoolean & | isTransA, |
const tLVectorIndex & | nRowsA, | ||
const tLVectorIndex & | nABands, | ||
const double * | A, | ||
const tLVectorIndex & | nX, | ||
const tLVectorIncrement & | incX, | ||
double * | x | ||
) |
References dtbmv(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoubleBandedUpperMatrix::rankProduct(), and LAP_DoubleBandedUpperMatrix::vectorProduct().
void DoubleBandedUpperMatrixVectorSolve | ( | const tBoolean & | isTransA, |
const tLVectorIndex & | nARows, | ||
const tLVectorIndex & | nABands, | ||
const double * | A, | ||
const tLVectorIndex & | nB, | ||
const tLVectorIncrement & | incB, | ||
double * | B | ||
) |
References dtbsv(), F77NAME, lapack_char, and lapack_int.
Referenced by LAP_DoubleBandedUpperMatrix::solve().