From af1950982b2dad92de07f927eb59c20e50a59ed8 Mon Sep 17 00:00:00 2001 From: ParkSuMin Date: Sun, 21 Sep 2025 22:29:38 +0300 Subject: [PATCH] Start solver with new arguments --- MemMAPR-MKE.cpp | 11 ++++++----- Solver.h | 5 +++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/MemMAPR-MKE.cpp b/MemMAPR-MKE.cpp index e20a88d..cb583f7 100644 --- a/MemMAPR-MKE.cpp +++ b/MemMAPR-MKE.cpp @@ -1,11 +1,12 @@ #include "Header.h" #include "Solver.h" - +#include +using namespace Eigen; int main() { - Solver slv(3., 2., 5., 20, 1, 6); + Solver slv(5., 4., 0., 1., 30, 0, 10); std::cout << "Linear element:" << std::endl; - slv.Execute_Linear(-5, -10); - std::cout << "\nCubic element:" << std::endl; - slv.Execute_Cubic(-5, -10); + slv.Execute_Linear(0, 5); + //std::cout << "\nCubic element:" << std::endl; + //slv.Execute_Cubic(0, 5); return 0; } \ No newline at end of file diff --git a/Solver.h b/Solver.h index 94effc1..7d17eea 100644 --- a/Solver.h +++ b/Solver.h @@ -1,10 +1,11 @@ #pragma once + class Solver { private: - double A, B, C, L, dx; + double A, B, C, D, L, dx; int N, upper, lower; public: - Solver(double _A, double _B, double _C, int _N, int _l, int _u); + Solver(double _A, double _B, double _C, double _D, int _N, int _l, int _u); void Execute_Linear(double value_1, double value_2); void Execute_Cubic(double value_1, double value_2); }; \ No newline at end of file