remove useless dimension

This commit is contained in:
2024-02-10 12:18:34 +01:00
parent a5a14a9763
commit 8c96ca4340
2 changed files with 5 additions and 5 deletions

View File

@@ -9,14 +9,15 @@ Matrix::Matrix(const std::string& fileNameInput) {
Load(fileNameInput); Load(fileNameInput);
} }
Matrix::Matrix(std::size_t lignes, std::size_t colonnes) : m_Lignes(lignes), m_Colonnes(colonnes), m_Dimension(lignes * colonnes) { Matrix::Matrix(std::size_t lignes, std::size_t colonnes) : m_Lignes(lignes), m_Colonnes(colonnes) {
m_Data.resize(m_Dimension); m_Data.resize(m_Lignes * m_Colonnes);
} }
Matrix::Matrix(std::size_t lignes, std::size_t colonnes, std::initializer_list<long double>&& initList) : Matrix::Matrix(std::size_t lignes, std::size_t colonnes, std::initializer_list<long double>&& initList) :
m_Lignes(lignes), m_Colonnes(colonnes), m_Dimension(lignes * colonnes) { m_Lignes(lignes), m_Colonnes(colonnes) {
m_Data = initList; m_Data = initList;
m_Data.resize(m_Dimension); m_Data.resize(m_Lignes * m_Colonnes);
} }
Matrix::~Matrix() {} Matrix::~Matrix() {}
Matrix Matrix::operator*(const Matrix& other) const { Matrix Matrix::operator*(const Matrix& other) const {

View File

@@ -7,7 +7,6 @@ class Matrix {
private: private:
std::size_t m_Lignes; std::size_t m_Lignes;
std::size_t m_Colonnes; std::size_t m_Colonnes;
std::size_t m_Dimension;
std::vector<long double> m_Data; std::vector<long double> m_Data;
public: public: