| 473 | } |
| 474 | |
| 475 | void 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)); |
no test coverage detected