User package

Overlay matrix module

class mcgdb.model.task.environment.p2012.npm.user.overlay.matrix.HostDMAPull(id_)[source]

Bases: mcgdb.model.task.environment.p2012.npm.representation.dma_link.P2012HostDMAPullEndpoint

get_message(msg)[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.matrix.HostDMAPush(id_)[source]

Bases: mcgdb.model.task.environment.p2012.npm.representation.dma_link.P2012HostDMAPushEndpoint

count = 0
do_produce_message()[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.matrix.MyComponent(*args, **kws)[source]

Bases: mcgdb.model.task.representation.CommComponent

do_consume_message(endpoint, msg)[source]
do_produce_message(endpoint)[source]
get_messages()[source]
init()[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.matrix.MyHost[source]

Bases: object

do_consume_message(endpoint, msg)[source]
get_messages()[source]
init()[source]
mcgdb.model.task.environment.p2012.npm.user.overlay.matrix.initialize()[source]

Overlay pklt module

class mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.HostDMAPull[source]

Bases: object

get_message(msg)[source]

anything useful here

class mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.HostDMAPush[source]

Bases: object

counts = {}
do_produce_message()[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.MyHost[source]

Bases: object

do_consume_message(endpoint, msg)[source]
get_messages()[source]
init()[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.MyOpticalFlowCalcComponent(*args, **kws)[source]

Bases: mcgdb.model.task.representation.CommComponent

do_consume_message(endpoint, msg)[source]
do_produce_message(endpoint)[source]
get_messages()[source]
init()[source]
class mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.MySmoothAndSampleComponent(*args, **kws)[source]

Bases: mcgdb.model.task.representation.CommComponent

do_consume_message(endpoint, msg)[source]
do_produce_message(endpoint)[source]
get_messages()[source]
init()[source]
mcgdb.model.task.environment.p2012.npm.user.overlay.pklt.initialize()[source]

Module contents

mcgdb.model.task.environment.p2012.npm.user.overlay.get_overlay(cls, name=None)[source]
mcgdb.model.task.environment.p2012.npm.user.overlay.import_overlay(module)[source]

Import overlay definitions. --> define module.definitions[key] = overlay if 'key' is a class then 'overlay' is applied to it if 'key' is a string, then 'overlay will be applied to component matching this key (not possible yet)

mcgdb.model.task.environment.p2012.npm.user.overlay.import_overlays()[source]
mcgdb.model.task.environment.p2012.npm.user.overlay.initialize()[source]