Public Member Functions | Public Attributes | Friends | List of all members
vtkAMReXGridReaderInternal Class Reference

Consists of the low-level AMReX Reader used by the vtkAMReXGridReader. More...

#include <vtkAMReXGridReaderInternal.h>

Collaboration diagram for vtkAMReXGridReaderInternal:

Public Member Functions

 vtkAMReXGridReaderInternal ()
 ~vtkAMReXGridReaderInternal ()
void DestroyHeader ()
void DestroyLevelHeader ()
void PrintSelf (std::ostream &os, vtkIndent indent)
void SetFileName (char *fName)
void ReadMetaData ()
bool ReadHeader ()
bool ReadLevelHeader ()
int GetNumberOfLevels ()
int GetBlockLevel (const int blockIdx)
int GetNumberOfBlocks ()
int GetBlockIndexWithinLevel (int blockIdx, int level)
void GetBlockAttribute (const char *attribute, int blockIdx, vtkDataSet *pDataSet)
int GetOffsetOfAttribute (const char *attribute)
void ReadFAB (std::istream &is)
int ReadVersion (std::istream &is)
void ReadOrder (std::istream &is, std::vector< int > &ar)
void PrintOrder (std::vector< int > &ar)
void ReadFormat (std::istream &is, std::vector< long > &ar)
void PrintFormat (std::vector< long > &ar)
RealDescriptorReadRealDescriptor (std::istream &is)
int ReadBoxArray (std::istream &is, int *boxArray, int *boxArrayDim)
void PrintBoxArray (int *boxArray)
int ReadNumberOfAttributes (std::istream &is)
void ReadBlockAttribute (std::istream &is, int numberOfPoints, int size, char *buffer)
void Convert (void *out, const void *in, long nitems, const RealDescriptor &ord, const RealDescriptor &ird)
void PermuteOrder (void *out, const void *in, long nitems, const int *outord, const int *inord, int REALSIZE)

Public Attributes

bool headersAreRead
bool debugReader
std::string FileName
std::vector< vtkAMReXGridLevelHeader * > LevelHeader


class vtkAMReXGridHeader
class vtkAMReXGridLeveHeader

Detailed Description

Consists of the low-level AMReX Reader used by the vtkAMReXGridReader.

See also

Definition at line 186 of file vtkAMReXGridReaderInternal.h.

Constructor & Destructor Documentation

vtkAMReXGridReaderInternal::vtkAMReXGridReaderInternal ( )
vtkAMReXGridReaderInternal::~vtkAMReXGridReaderInternal ( )

Member Function Documentation

void vtkAMReXGridReaderInternal::DestroyHeader ( )
void vtkAMReXGridReaderInternal::DestroyLevelHeader ( )
void vtkAMReXGridReaderInternal::PrintSelf ( std::ostream &  os,
vtkIndent  indent 
void vtkAMReXGridReaderInternal::SetFileName ( char *  fName)
void vtkAMReXGridReaderInternal::ReadMetaData ( )
bool vtkAMReXGridReaderInternal::ReadHeader ( )
bool vtkAMReXGridReaderInternal::ReadLevelHeader ( )
int vtkAMReXGridReaderInternal::GetNumberOfLevels ( )
int vtkAMReXGridReaderInternal::GetBlockLevel ( const int  blockIdx)
int vtkAMReXGridReaderInternal::GetNumberOfBlocks ( )
int vtkAMReXGridReaderInternal::GetBlockIndexWithinLevel ( int  blockIdx,
int  level 
void vtkAMReXGridReaderInternal::GetBlockAttribute ( const char *  attribute,
int  blockIdx,
vtkDataSet pDataSet 
int vtkAMReXGridReaderInternal::GetOffsetOfAttribute ( const char *  attribute)
void vtkAMReXGridReaderInternal::ReadFAB ( std::istream &  is)
int vtkAMReXGridReaderInternal::ReadVersion ( std::istream &  is)
void vtkAMReXGridReaderInternal::ReadOrder ( std::istream &  is,
std::vector< int > &  ar 
void vtkAMReXGridReaderInternal::PrintOrder ( std::vector< int > &  ar)
void vtkAMReXGridReaderInternal::ReadFormat ( std::istream &  is,
std::vector< long > &  ar 
void vtkAMReXGridReaderInternal::PrintFormat ( std::vector< long > &  ar)
RealDescriptor* vtkAMReXGridReaderInternal::ReadRealDescriptor ( std::istream &  is)
int vtkAMReXGridReaderInternal::ReadBoxArray ( std::istream &  is,
int boxArray,
int boxArrayDim 
void vtkAMReXGridReaderInternal::PrintBoxArray ( int boxArray)
int vtkAMReXGridReaderInternal::ReadNumberOfAttributes ( std::istream &  is)
void vtkAMReXGridReaderInternal::ReadBlockAttribute ( std::istream &  is,
int  numberOfPoints,
int  size,
char *  buffer 
void vtkAMReXGridReaderInternal::Convert ( void *  out,
const void *  in,
long  nitems,
const RealDescriptor ord,
const RealDescriptor ird 
void vtkAMReXGridReaderInternal::PermuteOrder ( void *  out,
const void *  in,
long  nitems,
const int outord,
const int inord,

Friends And Related Function Documentation

friend class vtkAMReXGridHeader

Definition at line 225 of file vtkAMReXGridReaderInternal.h.

friend class vtkAMReXGridLeveHeader

Definition at line 227 of file vtkAMReXGridReaderInternal.h.

Member Data Documentation

bool vtkAMReXGridReaderInternal::headersAreRead

Definition at line 221 of file vtkAMReXGridReaderInternal.h.

bool vtkAMReXGridReaderInternal::debugReader

Definition at line 222 of file vtkAMReXGridReaderInternal.h.

std::string vtkAMReXGridReaderInternal::FileName

Definition at line 223 of file vtkAMReXGridReaderInternal.h.

vtkAMReXGridHeader* vtkAMReXGridReaderInternal::Header

Definition at line 224 of file vtkAMReXGridReaderInternal.h.

std::vector<vtkAMReXGridLevelHeader*> vtkAMReXGridReaderInternal::LevelHeader

Definition at line 226 of file vtkAMReXGridReaderInternal.h.

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