diff --git a/.gitignore b/.gitignore
index 758e5fd..66dcb5c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,6 +43,12 @@
*.sln.docstates
*.vcxproj.filters
+
+#### Non default values !!!!!!!!!!!!!
+*.vcxproj
+*.sln
+
+
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj
new file mode 100644
index 0000000..0c5ca87
--- /dev/null
+++ b/build/ALL_BUILD.vcxproj
@@ -0,0 +1,185 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {8463272F-53FB-3B23-A8E6-E61524794111}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ ALL_BUILD
+
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+ FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3
+
+
+ B867C723-524E-3BE6-8E02-85D7C59D12DB
+
+
+ FA74068B-158F-3C27-9E40-850B75D1E017
+
+
+ 755AD688-78F2-34FD-8C4F-3A2F9315029E
+
+
+ AF781CCC-09E6-3693-854B-8471E77E6B1B
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Lab1.vcxproj b/build/Lab1.vcxproj
new file mode 100644
index 0000000..796c1cf
--- /dev/null
+++ b/build/Lab1.vcxproj
@@ -0,0 +1,333 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ Lab1
+
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ Z:\VS_Projects\optimization-algorithms\build\Debug\
+ Lab1.dir\Debug\
+ Lab1
+ .exe
+ true
+ true
+ Z:\VS_Projects\optimization-algorithms\build\Release\
+ Lab1.dir\Release\
+ Lab1
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\MinSizeRel\
+ Lab1.dir\MinSizeRel\
+ Lab1
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\RelWithDebInfo\
+ Lab1.dir\RelWithDebInfo\
+ Lab1
+ .exe
+ true
+ true
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Debug/
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab1.lib
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab1.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Release/
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab1.lib
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab1.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ MinSizeRel/
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab1.lib
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab1.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ RelWithDebInfo/
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab1.lib
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab1.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+
+
+
+ FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Lab2.vcxproj b/build/Lab2.vcxproj
new file mode 100644
index 0000000..b67e2f2
--- /dev/null
+++ b/build/Lab2.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {FA74068B-158F-3C27-9E40-850B75D1E017}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ Lab2
+
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ Z:\VS_Projects\optimization-algorithms\build\Debug\
+ Lab2.dir\Debug\
+ Lab2
+ .exe
+ true
+ true
+ Z:\VS_Projects\optimization-algorithms\build\Release\
+ Lab2.dir\Release\
+ Lab2
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\MinSizeRel\
+ Lab2.dir\MinSizeRel\
+ Lab2
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\RelWithDebInfo\
+ Lab2.dir\RelWithDebInfo\
+ Lab2
+ .exe
+ true
+ true
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Debug/
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab2.lib
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab2.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Release/
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab2.lib
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab2.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ MinSizeRel/
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab2.lib
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab2.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ RelWithDebInfo/
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab2.lib
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab2.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+
+
+
+
+ FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Lab3.vcxproj b/build/Lab3.vcxproj
new file mode 100644
index 0000000..bc2b56b
--- /dev/null
+++ b/build/Lab3.vcxproj
@@ -0,0 +1,346 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ Lab3
+
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ Z:\VS_Projects\optimization-algorithms\build\Debug\
+ Lab3.dir\Debug\
+ Lab3
+ .exe
+ true
+ true
+ Z:\VS_Projects\optimization-algorithms\build\Release\
+ Lab3.dir\Release\
+ Lab3
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\MinSizeRel\
+ Lab3.dir\MinSizeRel\
+ Lab3
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\RelWithDebInfo\
+ Lab3.dir\RelWithDebInfo\
+ Lab3
+ .exe
+ true
+ true
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Debug/
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab3.lib
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab3.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Release/
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab3.lib
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab3.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ MinSizeRel/
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab3.lib
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab3.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ RelWithDebInfo/
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab3.lib
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab3.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+
+
+
+
+ FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Lab4.sln b/build/Lab4.sln
new file mode 100644
index 0000000..c33696e
--- /dev/null
+++ b/build/Lab4.sln
@@ -0,0 +1,93 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{8463272F-53FB-3B23-A8E6-E61524794111}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB} = {B867C723-524E-3BE6-8E02-85D7C59D12DB}
+ {FA74068B-158F-3C27-9E40-850B75D1E017} = {FA74068B-158F-3C27-9E40-850B75D1E017}
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E} = {755AD688-78F2-34FD-8C4F-3A2F9315029E}
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B} = {AF781CCC-09E6-3693-854B-8471E77E6B1B}
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab1", "Lab1.vcxproj", "{B867C723-524E-3BE6-8E02-85D7C59D12DB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab2", "Lab2.vcxproj", "{FA74068B-158F-3C27-9E40-850B75D1E017}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab3", "Lab3.vcxproj", "{755AD688-78F2-34FD-8C4F-3A2F9315029E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab4", "Lab4.vcxproj", "{AF781CCC-09E6-3693-854B-8471E77E6B1B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Release|x64 = Release|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8463272F-53FB-3B23-A8E6-E61524794111}.Debug|x64.ActiveCfg = Debug|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.Release|x64.ActiveCfg = Release|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Debug|x64.ActiveCfg = Debug|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Debug|x64.Build.0 = Debug|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Release|x64.ActiveCfg = Release|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Release|x64.Build.0 = Release|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Debug|x64.ActiveCfg = Debug|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Debug|x64.Build.0 = Debug|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Release|x64.ActiveCfg = Release|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Release|x64.Build.0 = Release|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Debug|x64.ActiveCfg = Debug|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Debug|x64.Build.0 = Debug|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Release|x64.ActiveCfg = Release|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Release|x64.Build.0 = Release|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Debug|x64.ActiveCfg = Debug|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Debug|x64.Build.0 = Debug|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Release|x64.ActiveCfg = Release|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Release|x64.Build.0 = Release|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Debug|x64.ActiveCfg = Debug|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Debug|x64.Build.0 = Debug|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Release|x64.ActiveCfg = Release|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Release|x64.Build.0 = Release|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/build/Lab4.vcxproj b/build/Lab4.vcxproj
new file mode 100644
index 0000000..abd5472
--- /dev/null
+++ b/build/Lab4.vcxproj
@@ -0,0 +1,349 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ Lab4
+
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ Z:\VS_Projects\optimization-algorithms\build\Debug\
+ Lab4.dir\Debug\
+ Lab4
+ .exe
+ true
+ true
+ Z:\VS_Projects\optimization-algorithms\build\Release\
+ Lab4.dir\Release\
+ Lab4
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\MinSizeRel\
+ Lab4.dir\MinSizeRel\
+ Lab4
+ .exe
+ false
+ true
+ Z:\VS_Projects\optimization-algorithms\build\RelWithDebInfo\
+ Lab4.dir\RelWithDebInfo\
+ Lab4
+ .exe
+ true
+ true
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Debug/
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab4.lib
+ Z:/VS_Projects/optimization-algorithms/build/Debug/Lab4.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ Release/
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab4.lib
+ Z:/VS_Projects/optimization-algorithms/build/Release/Lab4.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ MinSizeRel/
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ No
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab4.lib
+ Z:/VS_Projects/optimization-algorithms/build/MinSizeRel/Lab4.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ -std=c++11 -pthread %(AdditionalOptions)
+ %(AdditionalIncludeDirectories)
+ RelWithDebInfo/
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ $(IntDir)
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
+ %(AdditionalLibraryDirectories)
+ Debug
+ %(IgnoreSpecificDefaultLibraries)
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab4.lib
+ Z:/VS_Projects/optimization-algorithms/build/RelWithDebInfo/Lab4.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Building Custom Rule Z:/VS_Projects/optimization-algorithms/CMakeLists.txt
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-file Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+
+
+
+
+ FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Project.sln b/build/Project.sln
new file mode 100644
index 0000000..c33696e
--- /dev/null
+++ b/build/Project.sln
@@ -0,0 +1,93 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{8463272F-53FB-3B23-A8E6-E61524794111}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB} = {B867C723-524E-3BE6-8E02-85D7C59D12DB}
+ {FA74068B-158F-3C27-9E40-850B75D1E017} = {FA74068B-158F-3C27-9E40-850B75D1E017}
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E} = {755AD688-78F2-34FD-8C4F-3A2F9315029E}
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B} = {AF781CCC-09E6-3693-854B-8471E77E6B1B}
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab1", "Lab1.vcxproj", "{B867C723-524E-3BE6-8E02-85D7C59D12DB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab2", "Lab2.vcxproj", "{FA74068B-158F-3C27-9E40-850B75D1E017}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab3", "Lab3.vcxproj", "{755AD688-78F2-34FD-8C4F-3A2F9315029E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lab4", "Lab4.vcxproj", "{AF781CCC-09E6-3693-854B-8471E77E6B1B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3} = {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Release|x64 = Release|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8463272F-53FB-3B23-A8E6-E61524794111}.Debug|x64.ActiveCfg = Debug|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.Release|x64.ActiveCfg = Release|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {8463272F-53FB-3B23-A8E6-E61524794111}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Debug|x64.ActiveCfg = Debug|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Debug|x64.Build.0 = Debug|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Release|x64.ActiveCfg = Release|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.Release|x64.Build.0 = Release|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B867C723-524E-3BE6-8E02-85D7C59D12DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Debug|x64.ActiveCfg = Debug|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Debug|x64.Build.0 = Debug|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Release|x64.ActiveCfg = Release|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.Release|x64.Build.0 = Release|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FA74068B-158F-3C27-9E40-850B75D1E017}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Debug|x64.ActiveCfg = Debug|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Debug|x64.Build.0 = Debug|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Release|x64.ActiveCfg = Release|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.Release|x64.Build.0 = Release|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {755AD688-78F2-34FD-8C4F-3A2F9315029E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Debug|x64.ActiveCfg = Debug|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Debug|x64.Build.0 = Debug|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Release|x64.ActiveCfg = Release|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.Release|x64.Build.0 = Release|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {AF781CCC-09E6-3693-854B-8471E77E6B1B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Debug|x64.ActiveCfg = Debug|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Debug|x64.Build.0 = Debug|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Release|x64.ActiveCfg = Release|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.Release|x64.Build.0 = Release|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj
new file mode 100644
index 0000000..faa9f98
--- /dev/null
+++ b/build/ZERO_CHECK.vcxproj
@@ -0,0 +1,170 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {FB8E3D0F-6FE7-3AA9-9239-23D6DAFC00B3}
+ 10.0.10586.0
+ Win32Proj
+ x64
+ ZERO_CHECK
+
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+ Utility
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ $(ProjectDir)/$(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Checking Build System
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/build/CMakeFiles/9479d90051a60cc8a167bbf1455482d3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Checking Build System
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/build/CMakeFiles/9479d90051a60cc8a167bbf1455482d3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Checking Build System
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/build/CMakeFiles/9479d90051a60cc8a167bbf1455482d3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+ Checking Build System
+ setlocal
+"C:\Program Files (x86)\CMake\bin\cmake.exe" -HZ:/VS_Projects/optimization-algorithms -BZ:/VS_Projects/optimization-algorithms/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ Z:/VS_Projects/optimization-algorithms/build/CMakeFiles/9479d90051a60cc8a167bbf1455482d3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.4\Modules\Platform\WindowsPaths.cmake;Z:\VS_Projects\optimization-algorithms\CMakeLists.txt;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeCXXCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeRCCompiler.cmake;Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\3.4.3\CMakeSystem.cmake;%(AdditionalInputs)
+ Z:\VS_Projects\optimization-algorithms\build\CMakeFiles\generate.stamp
+ false
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file