The major use of Parameters in Matter is to determine the structure comparison parameters, and most of those are not even used when called from the CLI. Additionally, the compare function uses nothing from Matter which isn't accessible already, and mostly calls free functions (from helper_functions). It is thus, a prime candidate for refactoring.
https://github.com/TheochemUI/eOn/blob/48372a16a1f9e8ba8b413a94e408a2a9c8700772/client/Matter.cpp#L177-L192
The major use of Parameters in Matter is to determine the structure comparison parameters, and most of those are not even used when called from the CLI. Additionally, the
compare
function uses nothing from Matter which isn't accessible already, and mostly calls free functions (fromhelper_functions
). It is thus, a prime candidate for refactoring. https://github.com/TheochemUI/eOn/blob/48372a16a1f9e8ba8b413a94e408a2a9c8700772/client/Matter.cpp#L177-L192