6 #ifndef MYRAMATH_PDENSE_PGETRF_H 7 #define MYRAMATH_PDENSE_PGETRF_H 14 #include <myramath/MYRAMATH_EXPORT.h> 27 template<
class Number>
class MatrixRange;
std::vector< int > pgetrf_panel(const MatrixRange< NumberS > &A, pdense::Options options=pdense::Options::create())
Overwrites A with its P'*L*U factorization, returns pivoting data P_swaps.
Definition: pgetrf_panel.cpp:234
JobGraph pgetrf_panel_jobgraph(char uplo, const MatrixRange< NumberS > &A, const intRange &swaps, pdense::Options options=pdense::Options::create())
Returns a JobGraph that fulfills pgetrf_panel(). When execute()'d, overwrites A with L and U...
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.
JobGraph pgetrf_tile_jobgraph(const MatrixRange< NumberS > &A, const intRange &swaps, pdense::Options options=pdense::Options::create())
Returns a JobGraph that fulfills pgetrf_tile(). When execute()'d, overwrites A with L and U...
Definition: pgetrf_tile.cpp:223
std::vector< int > pgetrf_tile(const MatrixRange< NumberS > &A, pdense::Options options=pdense::Options::create())
Overwrites A with its P'*L*U factorization, returns pivoting data P_swaps.
Definition: pgetrf_tile.cpp:213