![]() |
Block-Structured AMR Software Framework
|
#include <AMReX_PlotFileUtil.H>
Public Member Functions | |
| PlotFileData (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 |
| Return the per-direction refinement ratio vector for the requested level. | |
| int | levelStep (int level) const |
| const BoxArray & | boxArray (int level) const |
| const DistributionMapping & | DistributionMap (int level) const |
| void | syncDistributionMap (PlotFileData const &src) |
| void | syncDistributionMap (int level, PlotFileData 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) |
helper class for reading plotfile
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
Note that the refinement ratio stored in plotfiles are integers, not IntVects, for backward compatibility. If you have non-uniform refinement ratio, you could compute it by using probDomain(int level).
Return the per-direction refinement ratio vector for the requested level.
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |