| 469 | min_per_block(array, controller=vtkmodules.vtkParallelCore.vtkDummyController()). |
| 470 | """ |
| 471 | class MinPerBlockImpl: |
| 472 | def op(self): |
| 473 | return min |
| 474 | |
| 475 | def op2(self): |
| 476 | return algs.min |
| 477 | |
| 478 | def mpi_op(self): |
| 479 | from mpi4py import MPI |
| 480 | return MPI.MIN |
| 481 | |
| 482 | def default(self): |
| 483 | return numpy.finfo(numpy.float64).max |
| 484 | |
| 485 | return _global_per_block(MinPerBlockImpl(), array, axis, controller) |
| 486 |