|
C++ main module for mmsd Package
1.0
|


Go to the source code of this file.
Macros | |
| #define | lapack_int ptrdiff_t |
| #define | lapack_char char |
| #define | lapack_real double |
| #define | F77NAME(x) x |
| #define | CNAME(x) C_##x |
Functions | |
| int | getBlockSizeEnvironment (const tString &name, const lapack_int &n, const lapack_int &p) |
| double | getMachinePrecision () |
| double | getSafeMinimum () |
| #define CNAME | ( | x | ) | C_##x |
Referenced by DoubleBandedSymmetricMatrixMatrixProduct(), DoubleBandedUpperMatrixMatrixProduct(), DoubleFullSymmetricMatrixKRankSymmetricProduct(), DoubleFullSymmetricMatrixMatrixProduct(), DoublePackedSymmetricMatrixKRankSymmetricProduct(), DoublePackedSymmetricMatrixMatrixProduct(), and DoublePackedUpperMatrixMatrixProduct().
| #define F77NAME | ( | x | ) | x |
Referenced by DoubleBandedSymmetricMatrixBoundedEigenValues(), DoubleBandedSymmetricMatrixCholeskyFactorization(), DoubleBandedSymmetricMatrixEigenValues(), DoubleBandedSymmetricMatrixVectorProduct(), DoubleBandedUpperMatrixSolve(), DoubleBandedUpperMatrixVectorProduct(), DoubleBandedUpperMatrixVectorSolve(), DoubleFullMatrixEigenValues(), DoubleFullMatrixInverse(), DoubleFullMatrixLUFactorization(), DoubleFullMatrixMatrixProduct(), DoubleFullMatrixPQRFactorization(), DoubleFullMatrixQRFactorization(), DoubleFullMatrixSolveMatrixEquation(), DoubleFullMatrixVectorProduct(), DoubleFullSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBunchKaufmanFactorization(), DoubleFullSymmetricMatrixCholeskyFactorization(), DoubleFullSymmetricMatrixEigenValues(), DoubleFullSymmetricMatrixInverse(), DoubleFullSymmetricMatrixKRankSymmetricProduct(), DoubleFullSymmetricMatrixMatrixProduct(), DoubleFullSymmetricMatrixRankSymmetricProduct(), DoubleFullSymmetricMatrixVectorProduct(), DoubleFullUpperMatrixEigenVector(), DoubleFullUpperMatrixInverse(), DoubleFullUpperMatrixMatrixProduct(), DoubleFullUpperMatrixSolve(), DoubleFullUpperMatrixVectorProduct(), DoubleFullUpperMatrixVectorSolve(), DoublePackedSymmetricMatrixBoundedEigenValues(), DoublePackedSymmetricMatrixBunchKaufmanFactorization(), DoublePackedSymmetricMatrixCholeskyFactorization(), DoublePackedSymmetricMatrixEigenValues(), DoublePackedSymmetricMatrixInverse(), DoublePackedSymmetricMatrixRankSymmetricProduct(), DoublePackedSymmetricMatrixVectorProduct(), DoublePackedUpperMatrixInverse(), DoublePackedUpperMatrixSolve(), DoublePackedUpperMatrixVectorProduct(), DoublePackedUpperMatrixVectorSolve(), DoubleVectorAdd(), DoubleVectorCopy(), DoubleVectorDot(), DoubleVectorIndexMax(), DoubleVectorNorm1(), DoubleVectorNorm2(), DoubleVectorRotation(), DoubleVectorRotationPlane(), DoubleVectorScale(), DoubleVectorSwap(), getBlockSizeEnvironment(), getMachinePrecision(), and getSafeMinimum().
| #define lapack_char char |
Referenced by DoubleBandedSymmetricMatrixBoundedEigenValues(), DoubleBandedSymmetricMatrixCholeskyFactorization(), DoubleBandedSymmetricMatrixEigenValues(), DoubleBandedSymmetricMatrixMatrixProduct(), DoubleBandedSymmetricMatrixVectorProduct(), DoubleBandedUpperMatrixMatrixProduct(), DoubleBandedUpperMatrixSolve(), DoubleBandedUpperMatrixVectorProduct(), DoubleBandedUpperMatrixVectorSolve(), DoubleFullMatrixEigenValues(), DoubleFullMatrixMatrixProduct(), DoubleFullMatrixSolveMatrixEquation(), DoubleFullMatrixVectorProduct(), DoubleFullSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBunchKaufmanFactorization(), DoubleFullSymmetricMatrixCholeskyFactorization(), DoubleFullSymmetricMatrixEigenValues(), DoubleFullSymmetricMatrixInverse(), DoubleFullSymmetricMatrixKRankSymmetricProduct(), DoubleFullSymmetricMatrixMatrixProduct(), DoubleFullSymmetricMatrixRankSymmetricProduct(), DoubleFullSymmetricMatrixVectorProduct(), DoubleFullUpperMatrixEigenVector(), DoubleFullUpperMatrixInverse(), DoubleFullUpperMatrixMatrixProduct(), DoubleFullUpperMatrixSolve(), DoubleFullUpperMatrixVectorProduct(), DoubleFullUpperMatrixVectorSolve(), DoublePackedSymmetricMatrixBoundedEigenValues(), DoublePackedSymmetricMatrixBunchKaufmanFactorization(), DoublePackedSymmetricMatrixCholeskyFactorization(), DoublePackedSymmetricMatrixEigenValues(), DoublePackedSymmetricMatrixInverse(), DoublePackedSymmetricMatrixKRankSymmetricProduct(), DoublePackedSymmetricMatrixMatrixProduct(), DoublePackedSymmetricMatrixRankSymmetricProduct(), DoublePackedSymmetricMatrixVectorProduct(), DoublePackedUpperMatrixInverse(), DoublePackedUpperMatrixMatrixProduct(), DoublePackedUpperMatrixSolve(), DoublePackedUpperMatrixVectorProduct(), DoublePackedUpperMatrixVectorSolve(), getBlockSizeEnvironment(), getMachinePrecision(), and getSafeMinimum().
| #define lapack_int ptrdiff_t |
Referenced by LAP_IntegerVector::add(), LAP_DoubleFullGeneralMatrix::computeEigenValueDecomposition(), LAP_DoubleFullSymmetricMatrix::computeEigenValueDecomposition(), LAP_DoubleFullGeneralMatrix::computeEigenValues(), LAP_DoubleFullSymmetricMatrix::computeEigenValues(), DoubleBandedSymmetricMatrixBoundedEigenValues(), DoubleBandedSymmetricMatrixCholeskyFactorization(), DoubleBandedSymmetricMatrixEigenValues(), DoubleBandedSymmetricMatrixMatrixProduct(), DoubleBandedSymmetricMatrixVectorProduct(), DoubleBandedUpperMatrixMatrixProduct(), DoubleBandedUpperMatrixSolve(), DoubleBandedUpperMatrixVectorProduct(), DoubleBandedUpperMatrixVectorSolve(), DoubleFullMatrixEigenValues(), DoubleFullMatrixInverse(), DoubleFullMatrixLUFactorization(), DoubleFullMatrixMatrixProduct(), DoubleFullMatrixPQRFactorization(), DoubleFullMatrixQRFactorization(), DoubleFullMatrixSolveMatrixEquation(), DoubleFullMatrixVectorProduct(), DoubleFullSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBunchKaufmanFactorization(), DoubleFullSymmetricMatrixCholeskyFactorization(), DoubleFullSymmetricMatrixEigenValues(), DoubleFullSymmetricMatrixInverse(), DoubleFullSymmetricMatrixKRankSymmetricProduct(), DoubleFullSymmetricMatrixMatrixProduct(), DoubleFullSymmetricMatrixRankSymmetricProduct(), DoubleFullSymmetricMatrixVectorProduct(), DoubleFullUpperMatrixEigenVector(), DoubleFullUpperMatrixInverse(), DoubleFullUpperMatrixMatrixProduct(), DoubleFullUpperMatrixSolve(), DoubleFullUpperMatrixVectorProduct(), DoubleFullUpperMatrixVectorSolve(), DoublePackedSymmetricMatrixBoundedEigenValues(), DoublePackedSymmetricMatrixBunchKaufmanFactorization(), DoublePackedSymmetricMatrixCholeskyFactorization(), DoublePackedSymmetricMatrixEigenValues(), DoublePackedSymmetricMatrixInverse(), DoublePackedSymmetricMatrixKRankSymmetricProduct(), DoublePackedSymmetricMatrixMatrixProduct(), DoublePackedSymmetricMatrixRankSymmetricProduct(), DoublePackedSymmetricMatrixVectorProduct(), DoublePackedUpperMatrixInverse(), DoublePackedUpperMatrixMatrixProduct(), DoublePackedUpperMatrixSolve(), DoublePackedUpperMatrixVectorProduct(), DoublePackedUpperMatrixVectorSolve(), DoubleVectorAdd(), DoubleVectorCopy(), DoubleVectorDot(), DoubleVectorIndexMax(), DoubleVectorNorm1(), DoubleVectorNorm2(), DoubleVectorRotation(), DoubleVectorScale(), DoubleVectorSwap(), getBlockSizeEnvironment(), LAP_IntegerVector::getNullValuesNumber(), LAP_DoubleFullStorage::getRowByReference(), LAP_IntegerVector::indexMax(), LAP_DoubleFullGeneralMatrix::solve(), and LAP_DoubleVector::swap().
| #define lapack_real double |
Referenced by DoubleBandedSymmetricMatrixBoundedEigenValues(), DoubleBandedSymmetricMatrixEigenValues(), DoubleFullMatrixEigenValues(), DoubleFullMatrixInverse(), DoubleFullMatrixPQRFactorization(), DoubleFullMatrixQRFactorization(), DoubleFullSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBunchKaufmanFactorization(), DoubleFullSymmetricMatrixEigenValues(), DoubleFullSymmetricMatrixInverse(), DoubleFullUpperMatrixEigenVector(), DoublePackedSymmetricMatrixBoundedEigenValues(), DoublePackedSymmetricMatrixEigenValues(), DoublePackedSymmetricMatrixInverse(), LAP_DoubleFullStorage::getColumnByReference(), LAP_DoubleFullStorage::getRowByReference(), and LAP_ConstDoubleVector::indexMin().
| int getBlockSizeEnvironment | ( | const tString & | name, |
| const lapack_int & | n, | ||
| const lapack_int & | p | ||
| ) |
References F77NAME, ilaenv(), lapack_char, and lapack_int.
Referenced by DoubleFullMatrixInverse(), DoubleFullMatrixPQRFactorization(), DoubleFullMatrixQRFactorization(), DoubleFullSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBunchKaufmanFactorization(), DoubleFullSymmetricMatrixEigenValues(), and DoubleFullSymmetricMatrixInverse().


| double getMachinePrecision | ( | ) |
| double getSafeMinimum | ( | ) |
References dlamch(), F77NAME, and lapack_char.
Referenced by DoubleBandedSymmetricMatrixBoundedEigenValues(), DoubleFullSymmetricMatrixBoundedEigenValues(), and DoublePackedSymmetricMatrixBoundedEigenValues().


1.8.8