⚡ remove reduction of flat-symmetric to reduce complexity (performance)
✨ added option to filter results with minimal objective (run.py)
♻ move from relative to absolute imports (init.py)
🎨 move variable declarations inside loops calculate_objective (sqs.cpp)
🎨 use auto instead of concrete types (sqs.cpp)
♻ move function local type-definitions to types.hpp (types.hpp)
⚰ remove "make_reduction_vector" (sqs.cpp)
⚰ remove "reduce_weights_matrices" (sqs.cpp)
⚰ remove "expand_matrix" (sqs.cpp)
💡 add comments, on how MPI data synchronization works (sqs.cpp)
🎨 rearrange variable declaration close to usage "do_pair_iterations" (sqs.cpp)
💡 improve existing comments
🎨 improve parameter delcaration readability in "do_pair_iterations" (sqs.cpp)