VTK  9.2.20230207
Public Member Functions | Public Attributes | List of all members
vtkAMReXGridHeader Class Reference

#include <vtkAMReXGridReaderInternal.h>

Public Member Functions

 vtkAMReXGridHeader ()
 
void PrintSelf (std::ostream &os, vtkIndent indent)
 
void PrintSelfGenericHeader (std::ostream &os, vtkIndent indent)
 
bool Parse (const std::string &headerData)
 
bool ParseGenericHeader (const std::string &headerData)
 
void SetVectorNamePrefix (const std::string &prefix)
 
void SetNameDelimiter (const char delim)
 

Public Attributes

std::string versionName
 
int variableNamesSize
 
std::vector< std::string > variableNames
 
std::string vectorNamePrefix = "amrexvec"
 
char nameDelim = '_'
 
std::map< std::string, std::vector< int > > parsedVariableNames
 
std::map< std::string, std::vector< int > > extraMultiFabParsedVarNames
 
std::map< std::string, int > extraMultiFabParsedVarMap
 
int dim
 
double time
 
int finestLevel
 
std::vector< double > problemDomainLoEnd
 
std::vector< double > problemDomainHiEnd
 
std::vector< int > refinementRatio
 
std::vector< std::vector< std::vector< int > > > levelDomains
 
std::vector< int > levelSteps
 
std::vector< std::vector< double > > cellSize
 
int geometryCoord
 
int magicZero
 
std::vector< int > levelSize
 
std::vector< std::vector< std::vector< std::vector< double > > > > levelCells
 
std::vector< std::string > levelPrefix
 
std::vector< std::string > multiFabPrefix
 
int extraMultiFabCount
 
std::vector< int > extraMultiFabVarTopology
 
std::vector< std::vector< std::string > > extraMultiFabPrefixes
 
std::vector< std::vector< std::string > > extraMultiFabVariables
 
bool debugHeader
 

Detailed Description

Definition at line 90 of file vtkAMReXGridReaderInternal.h.

Constructor & Destructor Documentation

◆ vtkAMReXGridHeader()

vtkAMReXGridHeader::vtkAMReXGridHeader ( )

Member Function Documentation

◆ PrintSelf()

void vtkAMReXGridHeader::PrintSelf ( std::ostream &  os,
vtkIndent  indent 
)

◆ PrintSelfGenericHeader()

void vtkAMReXGridHeader::PrintSelfGenericHeader ( std::ostream &  os,
vtkIndent  indent 
)

◆ Parse()

bool vtkAMReXGridHeader::Parse ( const std::string &  headerData)

◆ ParseGenericHeader()

bool vtkAMReXGridHeader::ParseGenericHeader ( const std::string &  headerData)

◆ SetVectorNamePrefix()

void vtkAMReXGridHeader::SetVectorNamePrefix ( const std::string &  prefix)

◆ SetNameDelimiter()

void vtkAMReXGridHeader::SetNameDelimiter ( const char  delim)

Member Data Documentation

◆ versionName

std::string vtkAMReXGridHeader::versionName

Definition at line 93 of file vtkAMReXGridReaderInternal.h.

◆ variableNamesSize

int vtkAMReXGridHeader::variableNamesSize

Definition at line 94 of file vtkAMReXGridReaderInternal.h.

◆ variableNames

std::vector<std::string> vtkAMReXGridHeader::variableNames

Definition at line 95 of file vtkAMReXGridReaderInternal.h.

◆ vectorNamePrefix

std::string vtkAMReXGridHeader::vectorNamePrefix = "amrexvec"

Definition at line 101 of file vtkAMReXGridReaderInternal.h.

◆ nameDelim

char vtkAMReXGridHeader::nameDelim = '_'

Definition at line 104 of file vtkAMReXGridReaderInternal.h.

◆ parsedVariableNames

std::map<std::string, std::vector<int> > vtkAMReXGridHeader::parsedVariableNames

Definition at line 107 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabParsedVarNames

std::map<std::string, std::vector<int> > vtkAMReXGridHeader::extraMultiFabParsedVarNames

Definition at line 108 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabParsedVarMap

std::map<std::string, int> vtkAMReXGridHeader::extraMultiFabParsedVarMap

Definition at line 109 of file vtkAMReXGridReaderInternal.h.

◆ dim

int vtkAMReXGridHeader::dim

Definition at line 111 of file vtkAMReXGridReaderInternal.h.

◆ time

double vtkAMReXGridHeader::time

Definition at line 112 of file vtkAMReXGridReaderInternal.h.

◆ finestLevel

int vtkAMReXGridHeader::finestLevel

Definition at line 113 of file vtkAMReXGridReaderInternal.h.

◆ problemDomainLoEnd

std::vector<double> vtkAMReXGridHeader::problemDomainLoEnd

Definition at line 114 of file vtkAMReXGridReaderInternal.h.

◆ problemDomainHiEnd

std::vector<double> vtkAMReXGridHeader::problemDomainHiEnd

Definition at line 115 of file vtkAMReXGridReaderInternal.h.

◆ refinementRatio

std::vector<int> vtkAMReXGridHeader::refinementRatio

Definition at line 116 of file vtkAMReXGridReaderInternal.h.

◆ levelDomains

std::vector<std::vector<std::vector<int> > > vtkAMReXGridHeader::levelDomains

Definition at line 117 of file vtkAMReXGridReaderInternal.h.

◆ levelSteps

std::vector<int> vtkAMReXGridHeader::levelSteps

Definition at line 118 of file vtkAMReXGridReaderInternal.h.

◆ cellSize

std::vector<std::vector<double> > vtkAMReXGridHeader::cellSize

Definition at line 119 of file vtkAMReXGridReaderInternal.h.

◆ geometryCoord

int vtkAMReXGridHeader::geometryCoord

Definition at line 120 of file vtkAMReXGridReaderInternal.h.

◆ magicZero

int vtkAMReXGridHeader::magicZero

Definition at line 121 of file vtkAMReXGridReaderInternal.h.

◆ levelSize

std::vector<int> vtkAMReXGridHeader::levelSize

Definition at line 122 of file vtkAMReXGridReaderInternal.h.

◆ levelCells

std::vector<std::vector<std::vector<std::vector<double> > > > vtkAMReXGridHeader::levelCells

Definition at line 123 of file vtkAMReXGridReaderInternal.h.

◆ levelPrefix

std::vector<std::string> vtkAMReXGridHeader::levelPrefix

Definition at line 124 of file vtkAMReXGridReaderInternal.h.

◆ multiFabPrefix

std::vector<std::string> vtkAMReXGridHeader::multiFabPrefix

Definition at line 125 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabCount

int vtkAMReXGridHeader::extraMultiFabCount

Definition at line 128 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabVarTopology

std::vector<int> vtkAMReXGridHeader::extraMultiFabVarTopology

Definition at line 131 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabPrefixes

std::vector<std::vector<std::string> > vtkAMReXGridHeader::extraMultiFabPrefixes

Definition at line 133 of file vtkAMReXGridReaderInternal.h.

◆ extraMultiFabVariables

std::vector<std::vector<std::string> > vtkAMReXGridHeader::extraMultiFabVariables

Definition at line 135 of file vtkAMReXGridReaderInternal.h.

◆ debugHeader

bool vtkAMReXGridHeader::debugHeader

Definition at line 137 of file vtkAMReXGridReaderInternal.h.


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