MyraMath
potrf.h
Go to the documentation of this file.
1 // ========================================================================= //
2 // This file is part of MyraMath, copyright (c) 2014-2019 by Ryan A Chilton //
3 // and distributed by MyraCore, LLC. See LICENSE.txt for license terms. //
4 // ========================================================================= //
5 
6 #ifndef MYRAMATH_DENSE_POTRF_H
7 #define MYRAMATH_DENSE_POTRF_H
8 
23 #include <myramath/MYRAMATH_EXPORT.h>
25 
26 namespace myra {
27 
28 // Forward declarations.
29 template<class Number> class MatrixRange;
30 template<class Number> class LowerMatrixRange;
31 
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);
39 
41 MYRAMATH_EXPORT void potrf_inplace(const LowerMatrixRange<NumberS>& A);
43 MYRAMATH_EXPORT void potrf_inplace(const LowerMatrixRange<NumberD>& A);
45 
47 MYRAMATH_EXPORT void potrf_inplace(const LowerMatrixRange<NumberC>& A);
49 MYRAMATH_EXPORT void potrf_inplace(const LowerMatrixRange<NumberZ>& A);
51 
52 } // namespace
53 
54 #endif
Definition: syntax.dox:1
Various utility functions/classes related to scalar Number types.