28 matrix::PID_Matrix<C>& row,
29 matrix::PID_Matrix<C>& col);
32 std::vector<C>& diagonal);
34 matrix::PID_Matrix<C>
Smith_basis(
const matrix::PID_Matrix<C>& M,
35 std::vector<C>& diagonal);
std::vector< C > diagonalise(matrix::PID_Matrix< C > M, matrix::PID_Matrix< C > &row, matrix::PID_Matrix< C > &col)
Definition: matreduc.cpp:183
bitmap::BitMap column_echelon(matrix::PID_Matrix< C > &M)
Definition: matreduc.cpp:142
matrix::Vector< C > find_solution(const matrix::PID_Matrix< C > &A, matrix::Vector< C > b)
Definition: matreduc.cpp:415
matrix::PID_Matrix< C > adapted_basis(matrix::PID_Matrix< C > M, std::vector< C > &diagonal)
Definition: matreduc.cpp:298
matrix::PID_Matrix< C > Smith_basis(const matrix::PID_Matrix< C > &M, std::vector< C > &diagonal)
Definition: matreduc.cpp:386