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