M4RI
20140914
|
Row echelon forms. More...
#include <m4ri/mzd.h>
Go to the source code of this file.
Macros | |
#define | __M4RI_ECHELONFORM_CROSSOVER_DENSITY 0.15 |
Functions | |
rci_t | mzd_echelonize (mzd_t *A, int full) |
(Reduced) row echelon form. More... | |
rci_t | mzd_echelonize_pluq (mzd_t *A, int full) |
(Reduced) row echelon form using PLUQ factorisation. More... | |
rci_t | mzd_echelonize_m4ri (mzd_t *A, int full, int k) |
Matrix elimination using the 'Method of the Four Russians' (M4RI). More... | |
Row echelon forms.
#define __M4RI_ECHELONFORM_CROSSOVER_DENSITY 0.15 |
Density at which we switch to PLE decomposition.
(Reduced) row echelon form.
This function will
A | Matrix. |
full | Return the reduced row echelon form, not only upper triangular form. |
Matrix elimination using the 'Method of the Four Russians' (M4RI).
This is a wrapper function for _mzd_echelonize_m4ri()
A | Matrix to be reduced. |
full | Return the reduced row echelon form, not only upper triangular form. |
k | M4RI parameter, may be 0 for auto-choose. |
(Reduced) row echelon form using PLUQ factorisation.
A | Matrix. |
full | Return the reduced row echelon form, not only upper triangular form. |