| 891 | } |
| 892 | |
| 893 | int vtkAMReXGridReaderInternal::GetBlockLevel(int blockIdx) |
| 894 | { |
| 895 | if (this->headersAreRead) |
| 896 | { |
| 897 | int numberOfLevels = this->GetNumberOfLevels() + 1; |
| 898 | int levelBlocksLo = 0; |
| 899 | int levelBlocksHi = 0; |
| 900 | for (int cc = 0; cc < numberOfLevels; ++cc) |
| 901 | { |
| 902 | levelBlocksHi += this->LevelHeader[cc]->levelBoxArraySize; |
| 903 | if (blockIdx >= levelBlocksLo && blockIdx < levelBlocksHi) |
| 904 | { |
| 905 | return cc; |
| 906 | } |
| 907 | levelBlocksLo = levelBlocksHi; |
| 908 | } |
| 909 | } |
| 910 | return (-1); |
| 911 | } |
| 912 | |
| 913 | int vtkAMReXGridReaderInternal::GetNumberOfBlocks() |
| 914 | { |
no test coverage detected