Skip to content

Commit

Permalink
Add MultiFab reduction routines
Browse files Browse the repository at this point in the history
  • Loading branch information
dpgrote committed Jul 21, 2023
1 parent e199f25 commit d7c94c6
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions Python/pywarpx/fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -526,6 +526,23 @@ def __setitem__(self, index, value):
else:
mf_arr[block_slices] = value

def min(self, *args):
return self.mf.min(*args)

def max(self, *args):
return self.mf.max(*args)

def sum(self, *args):
return self.mf.sum(*args)

def min_index(self, *args):
return self.mf.minIndex(*args)

def max_index(self, *args):
return self.mf.maxIndex(*args)

def norm0(self, *args):
return self.mf.norm0(*args)

def ExWrapper(level=0, include_ghosts=False):
return _MultiFABWrapper(mf_name=f'Efield_aux[x]', level=level, include_ghosts=include_ghosts)
Expand Down

0 comments on commit d7c94c6

Please sign in to comment.