|
__init__(self,
blob_sec,
solution='
' )
initialize how_gen: dict: Particle-> related block... |
source code
|
|
|
copy_solution(self,
solution)
duplicate solution (no alias use) in order to modify it later |
source code
|
|
|
|
|
|
|
resolve_piece(self,
blob_sec,
in_part)
find the 'first' solution for this piece |
source code
|
|
|
treat_conflicting_block(self,
block)
if a 'C' block is block by a 'A' block it's sometimes more powerful
to degrade the 'A' in 'B' if the 'C' can be upgrated to 'A' |
source code
|
|
|
pass_in_solution(self,
tag)
tag -> upgrate solution in order to fullfill taged criteria
upgrate 'beta' solution following some criteria(tagged with tag) |
source code
|
|
|
convert_DE_in_1(self)
convert all 'E*' and all 'D' in '1' block |
source code
|
|
|
convert_E_in_D(self)
convert all 'E*' in 'D' |
source code
|
|
|
extend_block(self,
chgt_var)
put the A/D/E propagator in place to minize problem with thin
transfer function |
source code
|
|
|
del_ext1_in(self,
particle_list)
delete blok '1' but only if the particle is an external one! |
source code
|
|
|
debug(self)
function for debugging: print how_gen |
source code
|
|
|
|
Inherited from Level_generation :
define_fuse_region ,
order_block
|