Package aloha :: Module create_aloha :: Class CombineRoutineBuilder
[hide private]
[frames] | no frames]

Class CombineRoutineBuilder

source code

            object --+    
                     |    
AbstractRoutineBuilder --+
                         |
                        CombineRoutineBuilder

A special builder for combine routine if needed to write those explicitely.

Nested Classes [hide private]

Inherited from AbstractRoutineBuilder: AbstractALOHAError

Instance Methods [hide private]
 
__init__(self, l_lorentz, model=None)
initialize the run...
source code

Inherited from AbstractRoutineBuilder: apply_conjugation, compute_aloha_high_kernel, compute_loop_coefficient, compute_routine, define_all_conjugate_builder, define_conjugate_builder, define_lorentz_expr, define_routine_kernel, define_simple_output, get_custom_propa, parse_expression

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from AbstractRoutineBuilder: load_library

Static Methods [hide private]

Inherited from AbstractRoutineBuilder: get_routine_name, mod_propagator_expression

Class Variables [hide private]

Inherited from AbstractRoutineBuilder: counter, prop_lib

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, l_lorentz, model=None)
(Constructor)

source code 
initialize the run
l_lorentz: list  of lorentz information analyzed (UFO format)
language: define in which language we write the output
modes: 0 for  all incoming particles 
      >0 defines the outgoing part (start to count at 1)

Overrides: object.__init__