Skip to content

Extensive refactoring of the local multipoles utility

Description

Extensive refactoring of the local multipoles utility. The changes are too many to list, but the main point was to get the code in a state where the current box union type can easily be replaced by an object-oriented re-implementation. There are still many things that could be further improved in this code, but this will have to be done at a larger stage.

News snippet

Extensive refactoring of the local multipoles utility.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports

Loading