6 #ifndef MYRAMATH_DENSE_POTRF_H 7 #define MYRAMATH_DENSE_POTRF_H 23 #include <myramath/MYRAMATH_EXPORT.h> 29 template<
class Number>
class MatrixRange;
30 template<
class Number>
class LowerMatrixRange;
33 MYRAMATH_EXPORT
void potrf_inplace(
char uplo,
char side,
const MatrixRange<NumberS>& A);
35 MYRAMATH_EXPORT
void potrf_inplace(
char uplo,
char side,
const MatrixRange<NumberD>& A);
36 MYRAMATH_EXPORT
void potrf_inplace(
char uplo,
char side,
const MatrixRange<NumberC>& A);
37 MYRAMATH_EXPORT
void potrf_inplace(
char uplo,
char side,
const MatrixRange<NumberZ>& A);
41 MYRAMATH_EXPORT
void potrf_inplace(
const LowerMatrixRange<NumberS>& A);
43 MYRAMATH_EXPORT
void potrf_inplace(
const LowerMatrixRange<NumberD>& A);
47 MYRAMATH_EXPORT
void potrf_inplace(
const LowerMatrixRange<NumberC>& A);
49 MYRAMATH_EXPORT
void potrf_inplace(
const LowerMatrixRange<NumberZ>& A);
Various utility functions/classes related to scalar Number types.