C++ main module for mmsd Package  1.0
Functions
dpackeduppermatrix_functions.h File Reference
#include "lapack_functions.h"
Include dependency graph for dpackeduppermatrix_functions.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

tBoolean DoublePackedUpperMatrixInverse ( const tLVectorIndex nRows,
double *  A 
)

References dtptri(), F77NAME, lapack_char, and lapack_int.

Referenced by LAP_DoublePackedUpperMatrix::inverse().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function: