20 lines
438 B
C++
20 lines
438 B
C++
#pragma once
|
|
|
|
/**
|
|
* \file Gauss.h
|
|
* \brief Contient la définition de l'algorithme de Gauss
|
|
*/
|
|
|
|
class Matrix;
|
|
|
|
namespace Gauss {
|
|
|
|
/**
|
|
* \brief Echelonne une matrice en utilisant l'algorithme de Gauss-Jordan
|
|
* \param mat La matrice à échelonner
|
|
* \param reduite Mets des 0 au dessus des pivots
|
|
* \param normalise Mets les pivots à 1
|
|
*/
|
|
void GaussJordan(Matrix& a_Matrix, bool a_Reduite, bool a_Normalise);
|
|
|
|
} // namespace Gauss
|