|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Template manager for non-numeric model templates. More...
#include <TemplateManager.h>


Public Member Functions | |
| NonNumericTemplateManager (const std::string &templatesDir) | |
| Constructs a non-numeric template manager. | |
Public Member Functions inherited from TemplateManagerBase | |
| TemplateManagerBase (const std::string &templatesDir) | |
| Constructs a manager with a given templates directory. | |
| virtual | ~TemplateManagerBase ()=default |
| void | generateTemplate (const std::string &templateName, const std::string &outputPath) |
| Public entry point for template generation. | |
| void | setModelModifier (std::unique_ptr< ModelModifier > modifier) |
| Injects a custom model modifier. | |
| void | setNumModelModifier (std::unique_ptr< GeneralNumModelModifier > modifier) |
| Injects a numeric model modifier. | |
| void | setModelAndWilson (std::string model, std::string wilson) |
| Sets both model and Wilson names used during generation. | |
| std::unordered_set< InterpretedParam > | get_dependencies () |
| Returns the set of interpreted parameters used by the numeric modifier. | |
Additional Inherited Members | |
Protected Member Functions inherited from TemplateManagerBase | |
| bool | already_generated (const std::string &path) |
| Checks whether a file was already generated by this system. | |
Protected Attributes inherited from TemplateManagerBase | |
| std::string | templatesDir |
| Directory containing the template sources. | |
| std::string | wilson |
| Wilson basis name. | |
| std::string | model |
| Model name. | |
| std::unique_ptr< ModelModifier > | modelModifier |
| Optional modifier for non-numeric templates. | |
| std::unique_ptr< GeneralNumModelModifier > | numModifier |
| Optional modifier for numeric templates. | |
Template manager for non-numeric model templates.
This manager:
<templatesDir>/<name>.cpp),//42 marker to signal that the file was already processed. Definition at line 161 of file TemplateManager.h.
|
inline |
Constructs a non-numeric template manager.
| templatesDir | Directory containing non-numeric templates. |
Definition at line 167 of file TemplateManager.h.