| 
| template<>  | 
| size_t  | ColumnEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | RowEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | ReducedColumnEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | ReducedRowEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | pColumnEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | pRowEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | pReducedColumnEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   | 
| template<>  | 
| size_t  | pReducedRowEchelonForm (const Givaro::FFLAS_FIELD< FFLAS_TYPE > &F, const size_t M, const size_t N, FFLAS_TYPE *A, const size_t lda, size_t *P, size_t *Qt, bool transform, const FFPACK::FFPACK_LU_TAG LuTag) | 
|   |