New structure
This commit is contained in:
@@ -142,6 +142,7 @@
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<LanguageStandard>Default</LanguageStandard>
|
||||
<LanguageStandard_C>Default</LanguageStandard_C>
|
||||
<AdditionalIncludeDirectories>include/</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -156,6 +157,7 @@
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<LanguageStandard>Default</LanguageStandard>
|
||||
<LanguageStandard_C>Default</LanguageStandard_C>
|
||||
<AdditionalIncludeDirectories>include/</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -172,6 +174,7 @@
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<LanguageStandard>Default</LanguageStandard>
|
||||
<LanguageStandard_C>Default</LanguageStandard_C>
|
||||
<AdditionalIncludeDirectories>include/</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -179,15 +182,15 @@
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="MemMAPR-MKE.cpp" />
|
||||
<ClCompile Include="Solver.cpp" />
|
||||
<ClCompile Include="src\MemMAPR-MKE.cpp" />
|
||||
<ClCompile Include="src\Solver.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Header.h" />
|
||||
<ClInclude Include="Solver.h" />
|
||||
<ClInclude Include="include\Header.h" />
|
||||
<ClInclude Include="include\Solver.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
|
||||
@@ -18,22 +18,22 @@
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="MemMAPR-MKE.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Solver.cpp">
|
||||
<ClCompile Include="src\Solver.cpp">
|
||||
<Filter>Solver</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\MemMAPR-MKE.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Header.h">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Solver.h">
|
||||
<ClInclude Include="include\Solver.h">
|
||||
<Filter>Solver</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="include\Header.h">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -1,4 +1,10 @@
|
||||
// Особенности MSVC
|
||||
#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
|
||||
|
||||
#pragma once
|
||||
#include <experimental/filesystem>
|
||||
using namespace std;
|
||||
using namespace std::experimental::filesystem;
|
||||
|
||||
class Solver {
|
||||
private:
|
||||
@@ -14,4 +20,12 @@ public:
|
||||
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);
|
||||
|
||||
bool check_path(string path) {
|
||||
return exists(path);
|
||||
}
|
||||
|
||||
void make_path(string path) {
|
||||
create_directory(path);
|
||||
}
|
||||
};
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Header.h"
|
||||
#include "Solver.h"
|
||||
#include "Solver.h"
|
||||
#include "Header.h"
|
||||
#include <Eigen/Dense>
|
||||
#define A 5.
|
||||
#define B 4.
|
||||
@@ -9,7 +9,7 @@
|
||||
using namespace Eigen;
|
||||
int main() {
|
||||
std::cout << A << "u''" << " + " << B << "u'" << "+ " << C << "u + " << D << " = 0" << std::endl;
|
||||
Solver slv(A, B, C, D, 20, 0, 10);
|
||||
Solver slv(A, B, C, D, 2, 0, 10);
|
||||
std::cout << "Linear element:";
|
||||
slv.Execute_Linear(0, 5);
|
||||
std::cout << "\nCubic element:";
|
||||
Reference in New Issue
Block a user