Detailed Description

Public Member Functions | |
| virtual void | onModuleDeclared (const std::string &type, const std::string &name) override |
| A module is declared in the configuration file. More... | |
| virtual void | onIntegrandDeclared (const InputTag &tag) override |
| The integrand was defined in the configuration file. More... | |
| virtual void | onNewPath (const ExecutionPath &path) override |
| A new path is declared in the configuration file. More... | |
| virtual void | addIntegrationDimension () override |
| A new integration dimension is requested in the configuration file. More... | |
| virtual void | onNewInputDeclared (const std::string &name) override |
| The configuration file declared a new input. More... | |
Public Attributes | |
| std::vector< std::pair< std::string, std::string > > | modules |
| std::vector< InputTag > | integrands |
| std::vector< ExecutionPath > | paths |
| std::size_t | n_dimensions |
| std::vector< std::string > | inputs |
Member Function Documentation
◆ addIntegrationDimension()
|
inlineoverridevirtual |
A new integration dimension is requested in the configuration file.
This function is called when the user calls the 'add_dimension' lua function
A lua code like
will result in a call to this function
Implements ILuaCallback.
◆ onIntegrandDeclared()
|
inlineoverridevirtual |
The integrand was defined in the configuration file.
This function is called when the user calls the integrand lua function
A lua code like
will result in a call to this function with tag equals to module::parameter
Implements ILuaCallback.
◆ onModuleDeclared()
|
inlineoverridevirtual |
A module is declared in the configuration file.
This function is called as soon as a new module is declared in the configuration file.
A lua code like
will result in a call to this function with type equals to MatrixElement and name equals to module_name.
Implements ILuaCallback.
◆ onNewInputDeclared()
|
inlineoverridevirtual |
The configuration file declared a new input.
This function is called when the user calls the declare_input lua function
A lua code like
will result in a call to this function with name equals to lepton
Implements ILuaCallback.
◆ onNewPath()
|
inlineoverridevirtual |
A new path is declared in the configuration file.
This function is called when the user declared a new Path instance
A lua code like
will result in a call to this function
Implements ILuaCallback.
The documentation for this class was generated from the following file:
- tests/unit_tests/lua.cc
1.8.13