format project
This commit is contained in:
@@ -13,6 +13,7 @@ Matrix::Matrix(const std::string& fileNameInput) {
|
||||
Matrix::Matrix(std::size_t lignes, std::size_t colonnes) : m_Lignes(lignes), m_Colonnes(colonnes) {
|
||||
m_Data.resize(m_Lignes * m_Colonnes);
|
||||
}
|
||||
|
||||
Matrix::Matrix(std::size_t lignes, std::size_t colonnes, std::initializer_list<long double>&& initList) :
|
||||
m_Lignes(lignes), m_Colonnes(colonnes) {
|
||||
m_Data = initList;
|
||||
@@ -69,7 +70,7 @@ void Matrix::Insert() {
|
||||
}
|
||||
|
||||
void Matrix::Save(const std::string& fileName) {
|
||||
std::ofstream out{fileName};
|
||||
std::ofstream out {fileName};
|
||||
if (!out) {
|
||||
std::cerr << "Impossible de sauvegarder la matrice !\n";
|
||||
return;
|
||||
@@ -78,7 +79,7 @@ void Matrix::Save(const std::string& fileName) {
|
||||
}
|
||||
|
||||
void Matrix::Load(const std::string& filename) {
|
||||
std::ifstream in{filename};
|
||||
std::ifstream in {filename};
|
||||
if (!in) {
|
||||
std::cerr << "Impossible de charger la matrice !\n";
|
||||
return;
|
||||
@@ -87,7 +88,7 @@ void Matrix::Load(const std::string& filename) {
|
||||
}
|
||||
|
||||
void Matrix::Transpose() {
|
||||
Matrix result{m_Colonnes, m_Lignes};
|
||||
Matrix result {m_Colonnes, m_Lignes};
|
||||
for (std::size_t i = 0; i < m_Lignes; i++) {
|
||||
for (std::size_t j = 0; j < m_Colonnes; j++) {
|
||||
result.at(j, i) = at(i, j);
|
||||
@@ -106,7 +107,7 @@ void Matrix::Identity() {
|
||||
}
|
||||
|
||||
Matrix Matrix::Identity(std::size_t taille) {
|
||||
Matrix id{taille, taille};
|
||||
Matrix id {taille, taille};
|
||||
id.Identity();
|
||||
return id;
|
||||
}
|
||||
@@ -126,7 +127,7 @@ bool Matrix::IsInversed() const {
|
||||
|
||||
void Matrix::Augmenter(const Matrix& droite) {
|
||||
assert(droite.m_Lignes == m_Lignes);
|
||||
Matrix temp{m_Lignes, m_Colonnes + droite.m_Colonnes};
|
||||
Matrix temp {m_Lignes, m_Colonnes + droite.m_Colonnes};
|
||||
|
||||
for (std::size_t i = 0; i < m_Lignes; i++) {
|
||||
for (std::size_t j = 0; j < m_Colonnes; j++) {
|
||||
@@ -245,7 +246,7 @@ std::size_t Matrix::GetColumnCount() const {
|
||||
|
||||
Matrix Matrix::SubMatrix(std::size_t origine_ligne, std::size_t origine_colonne, std::size_t ligne, std::size_t colonne) const {
|
||||
assert(m_Lignes >= ligne && m_Colonnes >= colonne);
|
||||
Matrix result{ligne, colonne};
|
||||
Matrix result {ligne, colonne};
|
||||
|
||||
for (std::size_t i = 0; i < ligne; i++) {
|
||||
for (std::size_t j = 0; j < colonne; j++) {
|
||||
|
||||
Reference in New Issue
Block a user