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 BoxArrayboxArray (int level) const
 
const DistributionMappingDistributionMap (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
inline

◆ cellSize()

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

◆ coordSys()

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

◆ DistributionMap()

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

◆ finestLevel()

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

◆ 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
inline

◆ nComp()

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

◆ nGrowVect()

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

◆ probDomain()

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

◆ probHi()

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

◆ probLo()

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

◆ probSize()

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

◆ refRatio()

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

◆ refRatioVect()

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

◆ spaceDim()

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

◆ 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
inlinenoexcept

◆ varNames()

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

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