6 #ifndef MYRAMATH_PDENSE_PPOTRF_H 7 #define MYRAMATH_PDENSE_PPOTRF_H 14 #include <myramath/MYRAMATH_EXPORT.h> 24 template<
class Number>
class MatrixRange;
25 template<
class Number>
class LowerMatrixRange;
31 MYRAMATH_EXPORT
void ppotrf_inplace(
char uplo,
const MatrixRange<NumberS>& A, pdense::Options options =
pdense::Options::create());
32 MYRAMATH_EXPORT
void ppotrf_inplace(
char uplo,
const MatrixRange<NumberD>& A, pdense::Options options =
pdense::Options::create());
33 MYRAMATH_EXPORT
void ppotrf_inplace(
char uplo,
const MatrixRange<NumberC>& A, pdense::Options options =
pdense::Options::create());
34 MYRAMATH_EXPORT
void ppotrf_inplace(
char uplo,
const MatrixRange<NumberZ>& A, pdense::Options options =
pdense::Options::create());
38 MYRAMATH_EXPORT
void ppotrf_inplace(
const LowerMatrixRange<NumberS>& A, pdense::Options options =
pdense::Options::create());
40 MYRAMATH_EXPORT
void ppotrf_inplace(
const LowerMatrixRange<NumberD>& A, pdense::Options options =
pdense::Options::create());
41 MYRAMATH_EXPORT
void ppotrf_inplace(
const LowerMatrixRange<NumberC>& A, pdense::Options options =
pdense::Options::create());
42 MYRAMATH_EXPORT
void ppotrf_inplace(
const LowerMatrixRange<NumberZ>& A, pdense::Options options =
pdense::Options::create());
46 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
char uplo,
const MatrixRange<NumberS>& A, pdense::Options options =
pdense::Options::create());
48 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
char uplo,
const MatrixRange<NumberD>& A, pdense::Options options =
pdense::Options::create());
49 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
char uplo,
const MatrixRange<NumberC>& A, pdense::Options options =
pdense::Options::create());
50 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
char uplo,
const MatrixRange<NumberZ>& A, pdense::Options options =
pdense::Options::create());
54 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
const LowerMatrixRange<NumberS>& A, pdense::Options options =
pdense::Options::create());
56 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
const LowerMatrixRange<NumberD>& A, pdense::Options options =
pdense::Options::create());
57 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
const LowerMatrixRange<NumberC>& A, pdense::Options options =
pdense::Options::create());
58 MYRAMATH_EXPORT JobGraph ppotrf_jobgraph(
const LowerMatrixRange<NumberZ>& A, pdense::Options options =
pdense::Options::create());
static Options create()
Named constructor idiom, creates default options.
Definition: Options.h:44
Abstraction for representing a directed acyclic graph of Job's.
Various utility functions/classes related to scalar Number types.
Options pack for routines in /pdense.