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 noexcept
 
int levelStep (int level) const noexcept
 
const BoxArrayboxArray (int level) const noexcept
 
const DistributionMappingDistributionMap (int level) const noexcept
 
void syncDistributionMap (PlotFileDataImpl const &src) noexcept
 
void syncDistributionMap (int level, PlotFileDataImpl const &src) noexcept
 
int coordSys () const noexcept
 
Box probDomain (int level) const noexcept
 
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 noexcept
 
const Vector< std::string > & varNames () const noexcept
 
int nComp () const noexcept
 
IntVect nGrowVect (int level) const noexcept
 
MultiFab get (int level) noexcept
 
MultiFab get (int level, std::string const &varname) noexcept
 

Constructor & Destructor Documentation

◆ PlotFileDataImpl()

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

Member Function Documentation

◆ boxArray()

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

◆ cellSize()

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

◆ coordSys()

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

◆ DistributionMap()

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

◆ finestLevel()

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

◆ get() [1/2]

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

◆ get() [2/2]

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

◆ levelStep()

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

◆ nComp()

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

◆ nGrowVect()

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

◆ probDomain()

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

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

◆ spaceDim()

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

◆ syncDistributionMap() [1/2]

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

◆ syncDistributionMap() [2/2]

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

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