------------------------------------------------------------------------------
| 1715 | |
| 1716 | //------------------------------------------------------------------------------ |
| 1717 | int vtkAlgorithm::UpdateTimeStep( |
| 1718 | double time, int piece, int numPieces, int ghostLevels, const int extents[6]) |
| 1719 | { |
| 1720 | typedef vtkStreamingDemandDrivenPipeline vtkSDDP; |
| 1721 | |
| 1722 | vtkNew<vtkInformation> reqs; |
| 1723 | reqs->Set(vtkSDDP::UPDATE_TIME_STEP(), time); |
| 1724 | if (piece >= 0) |
| 1725 | { |
| 1726 | reqs->Set(vtkSDDP::UPDATE_PIECE_NUMBER(), piece); |
| 1727 | reqs->Set(vtkSDDP::UPDATE_NUMBER_OF_PIECES(), numPieces); |
| 1728 | reqs->Set(vtkSDDP::UPDATE_NUMBER_OF_GHOST_LEVELS(), ghostLevels); |
| 1729 | } |
| 1730 | if (extents) |
| 1731 | { |
| 1732 | reqs->Set(vtkSDDP::UPDATE_EXTENT(), extents, 6); |
| 1733 | } |
| 1734 | return this->Update(reqs); |
| 1735 | } |
| 1736 | |
| 1737 | //------------------------------------------------------------------------------ |
| 1738 | void vtkAlgorithm::PropagateUpdateExtent() |