def __init__(self, given, parallelism, aligned_preimage_dofs_per_microblock, preimage_dofs_per_el, aligned_image_dofs_per_microblock, image_dofs_per_el): ExecutionPlanBase.__init__(self, given.devdata) self.given = given self.parallelism = parallelism self.aligned_preimage_dofs_per_microblock = \ aligned_preimage_dofs_per_microblock self.preimage_dofs_per_el = preimage_dofs_per_el self.aligned_image_dofs_per_microblock = \ aligned_image_dofs_per_microblock self.image_dofs_per_el = image_dofs_per_el
def __init__(self, given, parallelism, debug_name, aligned_preimage_dofs_per_microblock, preimage_dofs_per_el, aligned_image_dofs_per_microblock, image_dofs_per_el, elements_per_microblock, microblock_count): ExecutionPlanBase.__init__(self, given.devdata) self.given = given self.parallelism = parallelism self.debug_name = debug_name self.aligned_preimage_dofs_per_microblock = \ aligned_preimage_dofs_per_microblock self.preimage_dofs_per_el = preimage_dofs_per_el self.aligned_image_dofs_per_microblock = \ aligned_image_dofs_per_microblock self.image_dofs_per_el = image_dofs_per_el self.elements_per_microblock = elements_per_microblock self.microblock_count = microblock_count
def __str__(self): return "smem_field %s par=%s" % (ExecutionPlanBase.__str__(self), self.parallelism)
def __str__(self): return "smem_field %s par=%s" % ( ExecutionPlanBase.__str__(self), self.parallelism)