| 436 | max_per_block(array, controller=vtkmodules.vtkParallelCore.vtkDummyController()). |
| 437 | """ |
| 438 | class MaxPerBlockImpl: |
| 439 | def op(self): |
| 440 | return max |
| 441 | |
| 442 | def op2(self): |
| 443 | return algs.max |
| 444 | |
| 445 | def mpi_op(self): |
| 446 | from mpi4py import MPI |
| 447 | return MPI.MAX |
| 448 | |
| 449 | def default(self): |
| 450 | return numpy.finfo(numpy.float64).min |
| 451 | |
| 452 | return _global_per_block(MaxPerBlockImpl(), array, axis, controller) |
| 453 |