diff --git a/4neuro.cbp b/4neuro.cbp
new file mode 100644
index 0000000000000000000000000000000000000000..85305a366bee4bcedf3ff96a3fdf33ab9bc2fd02
--- /dev/null
+++ b/4neuro.cbp
@@ -0,0 +1,789 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6"/>
+	<Project>
+		<Option title="4neuro"/>
+		<Option makefile_is_custom="1"/>
+		<Option compiler="gcc"/>
+		<Option virtualFolders="CMake Files\;CMake Files\src\;"/>
+		<Build>
+			<Target title="all">
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro"/>
+				<Option type="4"/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 all"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="rebuild_cache">
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro"/>
+				<Option type="4"/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="edit_cache">
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro"/>
+				<Option type="4"/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 edit_cache"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_weight_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_weight_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_weight_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_weight_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_weight_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_weight_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_2">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_2" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_2"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_2/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_2" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_2/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neuron_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neuron_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neuron_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neuron_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_1">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_1" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_1"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_1/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_1" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_1/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="4neuro">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/lib/lib4neuro.so" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build"/>
+				<Option object_output="./"/>
+				<Option type="3"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 4neuro"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="4neuro/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/lib/lib4neuro.so" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build"/>
+				<Option object_output="./"/>
+				<Option type="3"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 4neuro/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_3">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_3" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_3"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_3/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_3" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_3/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="test_cases">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/test_cases" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 test_cases"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="test_cases/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/test_cases" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 test_cases/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="binary_neuron_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/binary_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 binary_neuron_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="binary_neuron_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/binary_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 binary_neuron_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_weight_identity_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_weight_identity_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_weight_identity_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_weight_identity_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_weight_identity_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_weight_identity_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="boost_unit_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/lib/libboost_unit_test.so" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build"/>
+				<Option object_output="./"/>
+				<Option type="3"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 boost_unit_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="boost_unit_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/lib/libboost_unit_test.so" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build"/>
+				<Option object_output="./"/>
+				<Option type="3"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 boost_unit_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="dataset_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/dataset_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 dataset_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="dataset_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/dataset_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 dataset_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neuron_serialization_example">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/neuron_serialization_example" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neuron_serialization_example"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neuron_serialization_example/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/neuron_serialization_example" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neuron_serialization_example/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="particle_swarm_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/particle_swarm_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 particle_swarm_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="particle_swarm_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/particle_swarm_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 particle_swarm_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_ode_1">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_ode_1" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_ode_1"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="net_test_ode_1/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/net_test_ode_1" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 net_test_ode_1/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="logistic_neuron_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/logistic_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 logistic_neuron_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="logistic_neuron_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/logistic_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 logistic_neuron_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="tanh_neuron_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/tanh_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 tanh_neuron_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="tanh_neuron_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/tanh_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 tanh_neuron_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="connection_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/connection_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 connection_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neural_network_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/neural_network_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neural_network_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="neural_network_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/neural_network_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 neural_network_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="errorfunction_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/errorfunction_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 errorfunction_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="errorfunction_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/errorfunction_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 errorfunction_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="linear_neuron_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/linear_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 linear_neuron_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="linear_neuron_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/linear_neuron_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 linear_neuron_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="particle_test">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/particle_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 particle_test"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+			<Target title="particle_test/fast">
+				<Option output="/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/bin/unit-tests/particle_test" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="bin/unit-tests"/>
+				<Option object_output="./"/>
+				<Option type="1"/>
+				<Option compiler="gcc"/>
+				<Compiler/>
+				<MakeCommands>
+					<Build command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 particle_test/fast"/>
+					<CompileFile command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -f &quot;/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/Makefile&quot;  VERBOSE=1 clean"/>
+				</MakeCommands>
+			</Target>
+		</Build>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/DataSet/DataSet.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/DataSet/DataSet.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/ErrorFunction/ErrorFunctions.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/ErrorFunction/ErrorFunctions.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/LearningMethods/ParticleSwarm.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/LearningMethods/ParticleSwarm.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/Connection.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/Connection.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/ConnectionWeight.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/ConnectionWeight.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/ConnectionWeightIdentity.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/NetConnection/ConnectionWeightIdentity.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Network/NeuralNetwork.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Network/NeuralNetwork.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Network/NeuralNetworkSum.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Network/NeuralNetworkSum.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/Neuron.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/Neuron.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronBinary.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronBinary.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronLinear.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronLinear.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronLogistic.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronLogistic.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronNeuralNet.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronNeuralNet.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronTanh.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Neuron/NeuronTanh.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Solvers/DESolver.cpp">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/Solvers/DESolver.h">
+			<Option target="4neuro"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/main.cpp">
+			<Option target="test_cases"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/net_test_1.cpp">
+			<Option target="net_test_1"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/net_test_2.cpp">
+			<Option target="net_test_2"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/net_test_3.cpp">
+			<Option target="net_test_3"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/net_test_ode_1.cpp">
+			<Option target="net_test_ode_1"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/neuron_serialization_example.cpp">
+			<Option target="neuron_serialization_example"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/settings.h">
+			<Option target="net_test_1"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/ConnectionWeightIdentity_test.cpp">
+			<Option target="connection_weight_identity_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/ConnectionWeight_test.cpp">
+			<Option target="connection_weight_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/Connection_test.cpp">
+			<Option target="connection_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/DataSet_test.cpp">
+			<Option target="dataset_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/ErrorFunctions_test.cpp">
+			<Option target="errorfunction_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/NeuralNetwork_test.cpp">
+			<Option target="neural_network_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/NeuronBinary_test.cpp">
+			<Option target="binary_neuron_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/NeuronLinear_test.cpp">
+			<Option target="linear_neuron_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/NeuronLogistic_test.cpp">
+			<Option target="logistic_neuron_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/NeuronTanh.cpp">
+			<Option target="tanh_neuron_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/ParticleSwarm_test.cpp">
+			<Option target="particle_swarm_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/Particle_test.cpp">
+			<Option target="particle_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/boost_test_lib_dummy.cpp">
+			<Option target="boost_unit_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/tests/neuron_test.cpp">
+			<Option target="neuron_test"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/CMakeLists.txt">
+			<Option virtualFolder="CMake Files\"/>
+		</Unit>
+		<Unit filename="/home/fluffymoo/4NEURO_BIATCH/4Neuro/src/CMakeLists.txt">
+			<Option virtualFolder="CMake Files\src\"/>
+		</Unit>
+	</Project>
+</CodeBlocks_project_file>
diff --git a/CMakeCache.txt b/CMakeCache.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfd3924ee743d5cb578050de5cdd4463e64590a9
--- /dev/null
+++ b/CMakeCache.txt
@@ -0,0 +1,346 @@
+# This is the CMakeCache file.
+# For build in directory: /home/fluffymoo/4NEURO_BIATCH/4Neuro
+# It was generated by CMake: /home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Value Computed by CMake
+4neuro_BINARY_DIR:STATIC=/home/fluffymoo/4NEURO_BIATCH/4Neuro
+
+//Dependencies for the target
+4neuro_LIB_DEPENDS:STATIC=general;boost_serialization;
+
+//Value Computed by CMake
+4neuro_SOURCE_DIR:STATIC=/home/fluffymoo/4NEURO_BIATCH/4Neuro
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//Flags used by the compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//Flags used by the compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Flags used by the linker.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=4neuro
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Flags used by the linker during the creation of dll's.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make.  This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//No help, variable specified on the command line.
+WITH_TIME_PROFILING:STRING=
+
+//Dependencies for the target
+data_set_LIB_DEPENDS:STATIC=general;boost_serialization;
+
+//Dependencies for the target
+error_functions_LIB_DEPENDS:STATIC=general;data_set;
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/fluffymoo/4NEURO_BIATCH/4Neuro
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=12
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.12/bin/cmake/linux/bin/ccmake
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/fluffymoo/4NEURO_BIATCH/4Neuro
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/share/cmake-3.12
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..19d801b636bd6ae160f90b04940943bf54d9a61a
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,428 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.12
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake
+
+# The command to remove a file.
+RM = /home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/fluffymoo/4NEURO_BIATCH/4Neuro
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/fluffymoo/4NEURO_BIATCH/4Neuro
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+	/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+	/home/fluffymoo/.local/share/JetBrains/Toolbox/apps/CLion/ch-0/182.3684.76/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/fluffymoo/4NEURO_BIATCH/4Neuro/CMakeFiles /home/fluffymoo/4NEURO_BIATCH/4Neuro/CMakeFiles/progress.marks
+	$(MAKE) -f CMakeFiles/Makefile2 all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/fluffymoo/4NEURO_BIATCH/4Neuro/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+	$(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named connection_weight_test
+
+# Build rule for target.
+connection_weight_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 connection_weight_test
+.PHONY : connection_weight_test
+
+# fast build rule for target.
+connection_weight_test/fast:
+	$(MAKE) -f build/CMakeFiles/connection_weight_test.dir/build.make build/CMakeFiles/connection_weight_test.dir/build
+.PHONY : connection_weight_test/fast
+
+#=============================================================================
+# Target rules for targets named net_test_2
+
+# Build rule for target.
+net_test_2: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 net_test_2
+.PHONY : net_test_2
+
+# fast build rule for target.
+net_test_2/fast:
+	$(MAKE) -f build/CMakeFiles/net_test_2.dir/build.make build/CMakeFiles/net_test_2.dir/build
+.PHONY : net_test_2/fast
+
+#=============================================================================
+# Target rules for targets named neuron_test
+
+# Build rule for target.
+neuron_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 neuron_test
+.PHONY : neuron_test
+
+# fast build rule for target.
+neuron_test/fast:
+	$(MAKE) -f build/CMakeFiles/neuron_test.dir/build.make build/CMakeFiles/neuron_test.dir/build
+.PHONY : neuron_test/fast
+
+#=============================================================================
+# Target rules for targets named net_test_1
+
+# Build rule for target.
+net_test_1: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 net_test_1
+.PHONY : net_test_1
+
+# fast build rule for target.
+net_test_1/fast:
+	$(MAKE) -f build/CMakeFiles/net_test_1.dir/build.make build/CMakeFiles/net_test_1.dir/build
+.PHONY : net_test_1/fast
+
+#=============================================================================
+# Target rules for targets named 4neuro
+
+# Build rule for target.
+4neuro: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 4neuro
+.PHONY : 4neuro
+
+# fast build rule for target.
+4neuro/fast:
+	$(MAKE) -f build/CMakeFiles/4neuro.dir/build.make build/CMakeFiles/4neuro.dir/build
+.PHONY : 4neuro/fast
+
+#=============================================================================
+# Target rules for targets named net_test_3
+
+# Build rule for target.
+net_test_3: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 net_test_3
+.PHONY : net_test_3
+
+# fast build rule for target.
+net_test_3/fast:
+	$(MAKE) -f build/CMakeFiles/net_test_3.dir/build.make build/CMakeFiles/net_test_3.dir/build
+.PHONY : net_test_3/fast
+
+#=============================================================================
+# Target rules for targets named test_cases
+
+# Build rule for target.
+test_cases: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 test_cases
+.PHONY : test_cases
+
+# fast build rule for target.
+test_cases/fast:
+	$(MAKE) -f build/CMakeFiles/test_cases.dir/build.make build/CMakeFiles/test_cases.dir/build
+.PHONY : test_cases/fast
+
+#=============================================================================
+# Target rules for targets named binary_neuron_test
+
+# Build rule for target.
+binary_neuron_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 binary_neuron_test
+.PHONY : binary_neuron_test
+
+# fast build rule for target.
+binary_neuron_test/fast:
+	$(MAKE) -f build/CMakeFiles/binary_neuron_test.dir/build.make build/CMakeFiles/binary_neuron_test.dir/build
+.PHONY : binary_neuron_test/fast
+
+#=============================================================================
+# Target rules for targets named connection_weight_identity_test
+
+# Build rule for target.
+connection_weight_identity_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 connection_weight_identity_test
+.PHONY : connection_weight_identity_test
+
+# fast build rule for target.
+connection_weight_identity_test/fast:
+	$(MAKE) -f build/CMakeFiles/connection_weight_identity_test.dir/build.make build/CMakeFiles/connection_weight_identity_test.dir/build
+.PHONY : connection_weight_identity_test/fast
+
+#=============================================================================
+# Target rules for targets named boost_unit_test
+
+# Build rule for target.
+boost_unit_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 boost_unit_test
+.PHONY : boost_unit_test
+
+# fast build rule for target.
+boost_unit_test/fast:
+	$(MAKE) -f build/CMakeFiles/boost_unit_test.dir/build.make build/CMakeFiles/boost_unit_test.dir/build
+.PHONY : boost_unit_test/fast
+
+#=============================================================================
+# Target rules for targets named dataset_test
+
+# Build rule for target.
+dataset_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 dataset_test
+.PHONY : dataset_test
+
+# fast build rule for target.
+dataset_test/fast:
+	$(MAKE) -f build/CMakeFiles/dataset_test.dir/build.make build/CMakeFiles/dataset_test.dir/build
+.PHONY : dataset_test/fast
+
+#=============================================================================
+# Target rules for targets named neuron_serialization_example
+
+# Build rule for target.
+neuron_serialization_example: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 neuron_serialization_example
+.PHONY : neuron_serialization_example
+
+# fast build rule for target.
+neuron_serialization_example/fast:
+	$(MAKE) -f build/CMakeFiles/neuron_serialization_example.dir/build.make build/CMakeFiles/neuron_serialization_example.dir/build
+.PHONY : neuron_serialization_example/fast
+
+#=============================================================================
+# Target rules for targets named particle_swarm_test
+
+# Build rule for target.
+particle_swarm_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 particle_swarm_test
+.PHONY : particle_swarm_test
+
+# fast build rule for target.
+particle_swarm_test/fast:
+	$(MAKE) -f build/CMakeFiles/particle_swarm_test.dir/build.make build/CMakeFiles/particle_swarm_test.dir/build
+.PHONY : particle_swarm_test/fast
+
+#=============================================================================
+# Target rules for targets named net_test_ode_1
+
+# Build rule for target.
+net_test_ode_1: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 net_test_ode_1
+.PHONY : net_test_ode_1
+
+# fast build rule for target.
+net_test_ode_1/fast:
+	$(MAKE) -f build/CMakeFiles/net_test_ode_1.dir/build.make build/CMakeFiles/net_test_ode_1.dir/build
+.PHONY : net_test_ode_1/fast
+
+#=============================================================================
+# Target rules for targets named logistic_neuron_test
+
+# Build rule for target.
+logistic_neuron_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 logistic_neuron_test
+.PHONY : logistic_neuron_test
+
+# fast build rule for target.
+logistic_neuron_test/fast:
+	$(MAKE) -f build/CMakeFiles/logistic_neuron_test.dir/build.make build/CMakeFiles/logistic_neuron_test.dir/build
+.PHONY : logistic_neuron_test/fast
+
+#=============================================================================
+# Target rules for targets named tanh_neuron_test
+
+# Build rule for target.
+tanh_neuron_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 tanh_neuron_test
+.PHONY : tanh_neuron_test
+
+# fast build rule for target.
+tanh_neuron_test/fast:
+	$(MAKE) -f build/CMakeFiles/tanh_neuron_test.dir/build.make build/CMakeFiles/tanh_neuron_test.dir/build
+.PHONY : tanh_neuron_test/fast
+
+#=============================================================================
+# Target rules for targets named connection_test
+
+# Build rule for target.
+connection_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 connection_test
+.PHONY : connection_test
+
+# fast build rule for target.
+connection_test/fast:
+	$(MAKE) -f build/CMakeFiles/connection_test.dir/build.make build/CMakeFiles/connection_test.dir/build
+.PHONY : connection_test/fast
+
+#=============================================================================
+# Target rules for targets named neural_network_test
+
+# Build rule for target.
+neural_network_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 neural_network_test
+.PHONY : neural_network_test
+
+# fast build rule for target.
+neural_network_test/fast:
+	$(MAKE) -f build/CMakeFiles/neural_network_test.dir/build.make build/CMakeFiles/neural_network_test.dir/build
+.PHONY : neural_network_test/fast
+
+#=============================================================================
+# Target rules for targets named errorfunction_test
+
+# Build rule for target.
+errorfunction_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 errorfunction_test
+.PHONY : errorfunction_test
+
+# fast build rule for target.
+errorfunction_test/fast:
+	$(MAKE) -f build/CMakeFiles/errorfunction_test.dir/build.make build/CMakeFiles/errorfunction_test.dir/build
+.PHONY : errorfunction_test/fast
+
+#=============================================================================
+# Target rules for targets named linear_neuron_test
+
+# Build rule for target.
+linear_neuron_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 linear_neuron_test
+.PHONY : linear_neuron_test
+
+# fast build rule for target.
+linear_neuron_test/fast:
+	$(MAKE) -f build/CMakeFiles/linear_neuron_test.dir/build.make build/CMakeFiles/linear_neuron_test.dir/build
+.PHONY : linear_neuron_test/fast
+
+#=============================================================================
+# Target rules for targets named particle_test
+
+# Build rule for target.
+particle_test: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 particle_test
+.PHONY : particle_test
+
+# fast build rule for target.
+particle_test/fast:
+	$(MAKE) -f build/CMakeFiles/particle_test.dir/build.make build/CMakeFiles/particle_test.dir/build
+.PHONY : particle_test/fast
+
+# Help Target
+help:
+	@echo "The following are some of the valid targets for this Makefile:"
+	@echo "... all (the default if no target is provided)"
+	@echo "... clean"
+	@echo "... depend"
+	@echo "... rebuild_cache"
+	@echo "... edit_cache"
+	@echo "... connection_weight_test"
+	@echo "... net_test_2"
+	@echo "... neuron_test"
+	@echo "... net_test_1"
+	@echo "... 4neuro"
+	@echo "... net_test_3"
+	@echo "... test_cases"
+	@echo "... binary_neuron_test"
+	@echo "... connection_weight_identity_test"
+	@echo "... boost_unit_test"
+	@echo "... dataset_test"
+	@echo "... neuron_serialization_example"
+	@echo "... particle_swarm_test"
+	@echo "... net_test_ode_1"
+	@echo "... logistic_neuron_test"
+	@echo "... tanh_neuron_test"
+	@echo "... connection_test"
+	@echo "... neural_network_test"
+	@echo "... errorfunction_test"
+	@echo "... linear_neuron_test"
+	@echo "... particle_test"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake_install.cmake b/cmake_install.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..a2e2c224adeffd3be3cdb9ad2c5cb373853ec8f4
--- /dev/null
+++ b/cmake_install.cmake
@@ -0,0 +1,55 @@
+# Install script for directory: /home/fluffymoo/4NEURO_BIATCH/4Neuro
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+  set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+  if(BUILD_TYPE)
+    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+  else()
+    set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+  endif()
+  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+  if(COMPONENT)
+    message(STATUS "Install component: \"${COMPONENT}\"")
+    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+  else()
+    set(CMAKE_INSTALL_COMPONENT)
+  endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+  set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+  set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+  # Include the install script for each subdirectory.
+  include("/home/fluffymoo/4NEURO_BIATCH/4Neuro/build/cmake_install.cmake")
+
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+       "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/fluffymoo/4NEURO_BIATCH/4Neuro/${CMAKE_INSTALL_MANIFEST}"
+     "${CMAKE_INSTALL_MANIFEST_CONTENT}")