diff --git a/build/ag_gen b/build/ag_gen index 6d97e0d..e998869 100755 Binary files a/build/ag_gen and b/build/ag_gen differ diff --git a/build/compile_commands.json b/build/compile_commands.json index 66893b3..5fea297 100644 --- a/build/compile_commands.json +++ b/build/compile_commands.json @@ -1,132 +1,132 @@ [ { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c\"", + "command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp" }, { "directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build", - "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp\"", + "command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp\"", "file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp" }, { diff --git a/src/ag_gen/topology.cpp b/src/ag_gen/topology.cpp index 9ef4bf0..945d032 100755 --- a/src/ag_gen/topology.cpp +++ b/src/ag_gen/topology.cpp @@ -90,7 +90,7 @@ const EncodedTopology Topology::encode(const Keyvalue &kv_facts) const { } bool Topology::operator==(const Topology &rhs) const { - if(this->dir != BIDIRECTION_T) { +/* if(this->dir != BIDIRECTION_T) { return (this->from_asset_id == rhs.from_asset_id) || (this->to_asset_id == rhs.to_asset_id); } else { if(this->from_asset_id != rhs.from_asset_id && this->from_asset_id != rhs.to_asset_id) { @@ -112,6 +112,28 @@ bool Topology::operator==(const Topology &rhs) const { return (this->value == rhs.value); } +*/ + + //Case 1: Directions are Equal + if (this->dir == rhs.dir){ + return (this->from_asset_id == rhs.from_asset_id && + this->to_asset_id == rhs.to_asset_id && + this->property == rhs.property && + this->op == rhs.op && + this->value == rhs.value); + } + //Case 2: Check for inverse (A<-B == B->A) + else if ((this->dir == 1 && rhs.dir == 0) || (this->dir == 0 && rhs.dir == 1)){ + return (this->from_asset_id == rhs.to_asset_id && + this->to_asset_id == rhs.from_asset_id && + this->property == rhs.property && + this->op == rhs.op && + this->value == rhs.value); + } + //Case 3: Directions are not equal, and are not inverses + else + return false; +} bool Topology::operator<(const Topology &rhs) const { return (this->from_asset_id < rhs.from_asset_id); diff --git a/tools/color_code.py b/tools/color_code.py index 00b1e66..6a25309 100644 --- a/tools/color_code.py +++ b/tools/color_code.py @@ -15,7 +15,7 @@ splits = text.split("ID:") states = len(splits) -1 for i in range(states): - if "is_critical=true" in splits[i]: + if "vio=true" in splits[i]: critical.append("label="+str(i-1)) with open(argv[2], 'r') as inDOT: