#include <VisMF.H>
Public Types | |
enum | { Version = 1 } |
Public Member Functions | |
Header () | |
The default constructor. | |
Header (const MultiFab &mf, How how) | |
Construct from a MultiFab. | |
Public Attributes | |
int | m_vers |
How | m_how |
int | m_ncomp |
int | m_ngrow |
BoxArray | m_ba |
Array< FabOnDisk > | m_fod |
Array< Array< Real > > | m_min |
Array< Array< Real > > | m_max |
VisMF::Header::Header | ( | ) |
The default constructor.
VisMF::Header::Header | ( | const MultiFab & | mf, | |
VisMF::How | how | |||
) |
Construct from a MultiFab.
References BL_ASSERT, BL_MPI_REQUIRE, ParallelDescriptor::Communicator(), Array< T >::dataPtr(), FabArrayBase::DistributionMap(), ParallelDescriptor::IOProcessor(), ParallelDescriptor::IOProcessorNumber(), m_ba, m_max, m_min, m_ncomp, MultiFab::max(), MultiFab::min(), MPI_Irecv(), MPI_REQUEST_NULL, MPI_Send(), MPI_Waitsome(), ParallelDescriptor::NProcs(), DistributionMapping::ProcessorMap(), ParallelDescriptor::SeqNum(), Array< T >::size(), and ParallelDescriptor::Mpi_typemap< T >::type().
Referenced by operator<<(), and operator>>().
Referenced by operator<<(), and operator>>().
Referenced by Header(), VisMF::max(), VisMF::min(), VisMF::nComp(), operator<<(), operator>>(), VisMF::Read(), and VisMF::Write().
Referenced by VisMF::nGrow(), operator<<(), operator>>(), and VisMF::Read().
Referenced by VisMF::boxArray(), Header(), VisMF::max(), VisMF::min(), operator<<(), operator>>(), VisMF::Read(), VisMF::size(), and VisMF::Write().
Referenced by operator<<(), operator>>(), and VisMF::Write().
Referenced by Header(), VisMF::min(), operator<<(), operator>>(), and VisMF::Write().
Referenced by Header(), VisMF::max(), operator<<(), operator>>(), and VisMF::Write().