Trees | Indices | Help |
---|
|
object --+ | dict --+ | core.base_objects.PhysicsObject --+ | HelasCallWriter
Language independent base class for writing Helas calls. The calls are stored in two dictionaries, wavefunctions and amplitudes, with entries being a mapping from a set of spin, incoming/outgoing states and Lorentz structure to a function which writes the corresponding wavefunction/amplitude call (taking a HelasWavefunction/HelasAmplitude as argument).
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
new empty dictionary |
|
||
Inherited from Inherited from Inherited from |
|
|||
mother_dict =
|
|||
Inherited from |
|
|||
Inherited from |
|
Function called to create and setup default values for all object properties
|
Filter for model property values
|
Return process property names as a nicely sorted list. |
Treat the optimization for the squared order target so that unnecessary computations can be skipped. This function returns the lines of codes for doing so, based on the number_checked (typically amplitude number) to be checked and the list of squared order contributions sqso_target_numbers specifying for each of them the maximum contributing number. The continue_label informs where the code must 'goto' if indeed the rest of this part of the computation must be skipped. The split_orders and squared_orders values lists, as well as the string comment template is just for printing out a nice comment in the fortran code explaining what is going on. |
Return a two lists of strings, the first corresponding to the Helas calls for building the non-loop wavefunctions, the born and CT (only if include_CT=True). The second correspond to the Helas calls for the UVCT amplitudes only. The squared_orders can provide the information of what is the maximum contributing CT amp number. |
Allow generating a HelasCallWriter from a Model
|
|
mother_dict
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Dec 20 09:18:03 2018 | http://epydoc.sourceforge.net |