552cfb37ea8cfa8aba0237e14cee5e81063d2d8d,rllib/optimizers/segment_tree.py,SegmentTree,reduce,#SegmentTree#Any#Any#,55
Before Change
end = self._capacity - 1
if end < 0:
end += self._capacity
return self._reduce_helper(start, end, 1, 0, self._capacity - 1)
def __setitem__(self, idx, val):
idx += self._capacity
After Change
result = self.neutral_element
start += self.capacity
end += self.capacity
while start < end:
if start & 1:
result = self.operation(result, self.value[start])
start += 1
if end & 1:
end -= 1
result = self.operation(result, self.value[end])
start
end
return result
def __setitem__(self, idx, val):
Inserts/overwrites a value in/into the tree.

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 7
Instances
Project Name: ray-project/ray
Commit Name: 552cfb37ea8cfa8aba0237e14cee5e81063d2d8d
Time: 2020-03-13
Author: sven@anyscale.io
File Name: rllib/optimizers/segment_tree.py
Class Name: SegmentTree
Method Name: reduce
Project Name: aleju/imgaug
Commit Name: 2a1bd4c93a998d16516d82893401b346d66a95e9
Time: 2019-07-19
Author: kontakt@ajung.name
File Name: imgaug/dtypes.py
Class Name:
Method Name: get_minimal_dtype
Project Name: NifTK/NiftyNet
Commit Name: f0ac6351b5ee28846121158b7f0cd34a109bef9a
Time: 2017-07-22
Author: wenqi.li@ucl.ac.uk
File Name: niftynet/utilities/misc_io.py
Class Name:
Method Name: match_volume_shape_to_patch_definition