shaclapi.multiprocessing.Xgoptional.Xgoptional module#

Created on Jul 10, 2011

Implements the Xgoptional operator. The intermediate results are represented as queues.

@author: Maribel Acosta Deibe

class shaclapi.multiprocessing.Xgoptional.Xgoptional.Xgoptional(vars_left, vars_right, memory_size)[source]#

Bases: object

add_to_bag(item)[source]#
remove_from_bag(item)[source]#
iterate_bag()[source]#
instantiate(d)[source]#
instantiateFilter(instantiated_vars, filter_str)[source]#
execute(left, right, out, processqueue=<multiprocessing.queues.Queue object>)[source]#
stage1(tuple, tuple_rjttable, other_rjttable, vars)[source]#
stage2(signum, frame)[source]#
stage3()[source]#
probe(tuple, resource, rjttable, vars)[source]#
probeFile(rjt1, filedescriptor2, resource, stage)[source]#
flushRJT()[source]#
getVictim(table)[source]#
getLargestRJTs(i)[source]#