Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::PlotFileDataImpl Class Reference

#include <AMReX_PlotFileDataImpl.H>

Public Member Functions

 PlotFileDataImpl (std::string const &plotfile_name)
int spaceDim () const noexcept
Real time () const noexcept
int finestLevel () const noexcept
int refRatio (int level) const
IntVect refRatioVect (int level) const
int levelStep (int level) const
const BoxArray & boxArray (int level) const
const DistributionMapping & DistributionMap (int level) const
void syncDistributionMap (PlotFileDataImpl const &src)
void syncDistributionMap (int level, PlotFileDataImpl const &src)
int coordSys () const noexcept
Box probDomain (int level) const
Array< Real, 3 > probSize () const noexcept
Array< Real, 3 > probLo () const noexcept
Array< Real, 3 > probHi () const noexcept
Array< Real, 3 > cellSize (int level) const
const Vector< std::string > & varNames () const noexcept
int nComp () const noexcept
IntVect nGrowVect (int level) const
MultiFab get (int level)
MultiFab get (int level, std::string const &varname)

Constructor & Destructor Documentation

◆ PlotFileDataImpl()

amrex::PlotFileDataImpl::PlotFileDataImpl ( std::string const & plotfile_name)

Member Function Documentation

◆ boxArray()

const BoxArray & amrex::PlotFileDataImpl::boxArray ( int level) const
inlinenodiscard

◆ cellSize()

Array< Real, 3 > amrex::PlotFileDataImpl::cellSize ( int level) const
inlinenodiscard

◆ coordSys()

int amrex::PlotFileDataImpl::coordSys ( ) const
inlinenodiscardnoexcept

◆ DistributionMap()

const DistributionMapping & amrex::PlotFileDataImpl::DistributionMap ( int level) const
inlinenodiscard

◆ finestLevel()

int amrex::PlotFileDataImpl::finestLevel ( ) const
inlinenodiscardnoexcept

◆ get() [1/2]

MultiFab amrex::PlotFileDataImpl::get ( int level)

◆ get() [2/2]

MultiFab amrex::PlotFileDataImpl::get ( int level,
std::string const & varname )

◆ levelStep()

int amrex::PlotFileDataImpl::levelStep ( int level) const
inlinenodiscard

◆ nComp()

int amrex::PlotFileDataImpl::nComp ( ) const
inlinenodiscardnoexcept

◆ nGrowVect()

IntVect amrex::PlotFileDataImpl::nGrowVect ( int level) const
inlinenodiscard

◆ probDomain()

Box amrex::PlotFileDataImpl::probDomain ( int level) const
inlinenodiscard

◆ probHi()

Array< Real, 3 > amrex::PlotFileDataImpl::probHi ( ) const
inlinenodiscardnoexcept

◆ probLo()

Array< Real, 3 > amrex::PlotFileDataImpl::probLo ( ) const
inlinenodiscardnoexcept

◆ probSize()

Array< Real, 3 > amrex::PlotFileDataImpl::probSize ( ) const
inlinenodiscardnoexcept

◆ refRatio()

int amrex::PlotFileDataImpl::refRatio ( int level) const
inlinenodiscard

◆ refRatioVect()

IntVect amrex::PlotFileDataImpl::refRatioVect ( int level) const
inlinenodiscard

◆ spaceDim()

int amrex::PlotFileDataImpl::spaceDim ( ) const
inlinenodiscardnoexcept

◆ syncDistributionMap() [1/2]

void amrex::PlotFileDataImpl::syncDistributionMap ( int level,
PlotFileDataImpl const & src )

◆ syncDistributionMap() [2/2]

void amrex::PlotFileDataImpl::syncDistributionMap ( PlotFileDataImpl const & src)

◆ time()

Real amrex::PlotFileDataImpl::time ( ) const
inlinenodiscardnoexcept

◆ varNames()

const Vector< std::string > & amrex::PlotFileDataImpl::varNames ( ) const
inlinenodiscardnoexcept

The documentation for this class was generated from the following files: