This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
ComPWA math language #226
Labels
💡 Enhancement
New feature or improvement of existing code
💡 Maintenance
Refactoring or redesign
🕔 Project
Larger project that has to be addressed in several issues/PRs
❔ Question
Discuss this matter in the team
I just note down this idea/concept for a possible improvement in the future. It might seem like a lot of work, but I think less then it seems and it can be done within 2-6 months (single person, experience dependent).
Current flaws in the design of ComPWA are:
Function
is currently not elegant, since they have to be extracted from the xml model file using a Builder class.In my opinion the introduction of a ComPWA math language is able to solve all the above flaws very elegantly without introducting new flaws! You would express all of your mathematical calculations in this language. Each calculation backend has a single converter that converts a ComPWA math language expression into an Intensity or Estimator (Function interface).
Implementation details:
Core/Function.hpp
interface.The text was updated successfully, but these errors were encountered: