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

Method ComputeStats

IO/AMR/vtkAMRFlashReader.cxx:138–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136}
137
138void vtkAMRFlashReader::ComputeStats(
139 vtkFlashReaderInternal* internal, std::vector<unsigned int>& numBlocks, double min[3])
140{
141 min[0] = min[1] = min[2] = DBL_MAX;
142 numBlocks.resize(this->Internal->NumberOfLevels, 0);
143
144 for (int i = 0; i < internal->NumberOfBlocks; ++i)
145 {
146 FlashReaderBlock& theBlock = internal->Blocks[i];
147 double* gridMin = theBlock.MinBounds;
148 min[0] = std::min(gridMin[0], min[0]);
149 min[1] = std::min(gridMin[1], min[1]);
150 min[2] = std::min(gridMin[2], min[2]);
151 int level = theBlock.Level - 1;
152 numBlocks[level]++;
153 }
154}
155
156//------------------------------------------------------------------------------
157int vtkAMRFlashReader::FillMetaData()

Callers 1

FillMetaDataMethod · 0.95

Calls 2

minFunction · 0.50
resizeMethod · 0.45

Tested by

no test coverage detected