MCPcopy Create free account
hub / github.com/Kitware/VTK / GetBlockLevel

Method GetBlockLevel

IO/AMR/vtkAMReXGridReaderInternal.cxx:893–911  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

891}
892
893int 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
913int vtkAMReXGridReaderInternal::GetNumberOfBlocks()
914{

Callers 2

GetBlockAttributeMethod · 0.95

Calls 1

GetNumberOfLevelsMethod · 0.95

Tested by

no test coverage detected