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

Method PrintSelfLevelHeader

IO/AMR/vtkAMReXGridReaderInternal.cxx:475–583  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

473}
474
475void vtkAMReXGridLevelHeader::PrintSelfLevelHeader(ostream& os, vtkIndent indent)
476{
477 AMREX_PRINT(os, indent, level);
478 AMREX_PRINT(os, indent, levelVersion);
479 AMREX_PRINT(os, indent, levelHow);
480 AMREX_PRINT(os, indent, levelNumberOfComponents);
481 AMREX_PRINT(os, indent, levelNumberOfGhostCells);
482 os << "BoxArray Size and MagicZero:" << endl << indent.GetNextIndent();
483 os << "(" << this->levelBoxArraySize << " " << this->levelMagicZero << endl
484 << indent.GetNextIndent();
485 os << indent << "levelDomains: " << endl << indent.GetNextIndent();
486 for (int cc = 0; cc < this->levelBoxArraySize; ++cc)
487 {
488 os << "(";
489 os << "(";
490 for (int space = 0; space < this->dim; ++space)
491 {
492 os << this->levelBoxArrays[cc][0][space];
493 if (space < (this->dim - 1))
494 os << ",";
495 }
496 os << ") ";
497 os << "(";
498 for (int space = 0; space < this->dim; ++space)
499 {
500 os << this->levelBoxArrays[cc][1][space];
501 if (space < (this->dim - 1))
502 os << ",";
503 }
504 os << ") ";
505 os << "(";
506 for (int space = 0; space < this->dim; ++space)
507 {
508 os << this->levelBoxArrays[cc][2][space];
509 if (space < (this->dim - 1))
510 os << ",";
511 }
512 os << ")";
513 if (cc < (this->levelBoxArraySize - 1))
514 os << ")" << endl << indent.GetNextIndent();
515 else
516 os << ")" << endl;
517 }
518 os << ")" << endl;
519 AMREX_PRINT(os, indent, levelNumberOfFABOnDisk);
520 os << indent << "FABsOnDisk: " << endl << indent.GetNextIndent();
521 for (int cc = 0; cc < this->levelNumberOfFABOnDisk; ++cc)
522 {
523 os << this->levelFabOnDiskPrefix << ' ' << this->levelFABFile[cc] << ' '
524 << this->levelFileOffset[cc] << endl
525 << indent.GetNextIndent();
526 }
527 os << endl;
528 if (this->levelVersion == Version_v1 || this->levelVersion == NoFabHeaderMinMax_v1)
529 {
530 std::ios::fmtflags oflags = os.flags();
531 os.setf(std::ios::floatfield, std::ios::scientific);
532 int oldPrec(os.precision(16));

Callers 2

PrintSelfMethod · 0.95
PrintSelfMethod · 0.80

Calls 2

GetNextIndentMethod · 0.80
flagsMethod · 0.45

Tested by

no test coverage detected