Revert "Deleted manual input function"

This reverts commit fa123e0fb0.
This commit is contained in:
Ilya Grigorev
2024-10-07 21:06:00 +05:00
parent 9b67db3629
commit 262894d00d
13 changed files with 1017 additions and 1 deletions
+30
View File
@@ -0,0 +1,30 @@
#ifndef ELIMINATION_H
#define ELIMINATION_H
#include "matrix.h"
struct FracturedMatrix {
Matrix A;
Vector C;
Vector b;
int pivot_column_index;
int pivot_row_index;
FracturedMatrix() = default;
FracturedMatrix(const FracturedMatrix& other);
FracturedMatrix(Matrix A, Vector C, Vector b, int pivot_column_index, int pivot_row_index);
FracturedMatrix& operator=(const FracturedMatrix& other);
};
struct DestroyMatrix {
Matrix A;
Vector C;
Vector b;
};
DestroyMatrix disassembleGeneralMatrix(Matrix& generalMatrix);
void elimination(Matrix&, int pivot_row_index, int pivot_column_index);
Matrix createGeneralMatrix(Matrix& A, Vector& C, Vector& b);
#endif //ELIMINATION_H