| 
    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. | 
 1.8.8