Draft: Matrix free ops shape cleanup
Draft
I marked this as a draft because my fork shows my merges of the master. I was not expecting that. And not sure we want those commits. But not sure how to get just the last commit.
Issue/feature addressed
Instead of using the DIM as a template parameter to the operator class helper, using the shape type to have more flexibility.
Proposed solution
Change the template parameter
Implementation
Update the Helper class.
Tests
All tests pass.
Suggested reviewers
Notes
Minor change
Checklist
-
Functions and classes, or changes to them, are documented. -
User guide/documentation is updated. -
Changelog is updated. -
Suitable tests added for new functionality. -
Contributed code is correctly formatted. (See the contributing guidelines). -
License added to any new files. -
No extraneous files have been added (e.g. compiler output or test data files).