VTK  9.3.1
Public Member Functions | Public Attributes | List of all members
vtkFlashReaderInternal Class Reference

#include <vtkAMRFlashReaderInternal.h>

Collaboration diagram for vtkFlashReaderInternal:
[legend]

Public Member Functions

 vtkFlashReaderInternal ()
 
 ~vtkFlashReaderInternal ()
 
int GetCycle ()
 
double GetTime ()
 
void Init ()
 
void SetFileName (VTK_FILEPATH char *fileName)
 
const char * GetParticleName (char *variableName)
 
void ReadMetaData ()
 
void ReadProcessorIds ()
 
void ReadDoubleScalars (hid_t fileIndx)
 
void ReadIntegerScalars (hid_t fileIndx)
 
void ReadVersionInformation (hid_t fileIndx)
 
void ReadSimulationParameters (hid_t fileIndx, bool bTmCycle=false)
 
void GetBlockMinMaxGlobalDivisionIds ()
 
void ReadBlockTypes ()
 
void ReadBlockBounds ()
 
void ReadBlockCenters ()
 
void ReadBlockStructures ()
 
void ReadRefinementLevels ()
 
void ReadDataAttributeNames ()
 
void ReadParticlesComponent (hid_t dataIndx, const char *compName, double *dataBuff)
 
void ReadParticleAttributes ()
 
void ReadParticleAttributesFLASH3 ()
 
void GetBlockAttribute (const char *attribute, int blockIdx, vtkDataSet *pDataSet)
 

Public Attributes

int NumberOfBlocks
 
int NumberOfLevels
 
int FileFormatVersion
 
int NumberOfParticles
 
int NumberOfLeafBlocks
 
int NumberOfDimensions
 
int NumberOfProcessors
 
int HaveProcessorsInfo
 
int BlockGridDimensions [3]
 
int BlockCellDimensions [3]
 
int NumberOfChildrenPerBlock
 
int NumberOfNeighborsPerBlock
 
char * FileName
 
hid_t FileIndex
 
double MinBounds [3]
 
double MaxBounds [3]
 
FlashReaderSimulationParameters SimulationParameters
 
FlashReaderSimulationInformation SimulationInformation
 
std::vector< FlashReaderBlockBlocks
 
std::vector< int > LeafBlocks
 
std::vector< std::string > AttributeNames
 
std::string ParticleName
 
std::vector< hid_t > ParticleAttributeTypes
 
std::vector< std::string > ParticleAttributeNames
 
std::map< std::string, int > ParticleAttributeNamesToIds
 

Detailed Description

Definition at line 117 of file vtkAMRFlashReaderInternal.h.

Constructor & Destructor Documentation

vtkFlashReaderInternal::vtkFlashReaderInternal ( )
inline

Definition at line 120 of file vtkAMRFlashReaderInternal.h.

vtkFlashReaderInternal::~vtkFlashReaderInternal ( )
inline

Definition at line 121 of file vtkAMRFlashReaderInternal.h.

Member Function Documentation

int vtkFlashReaderInternal::GetCycle ( )
double vtkFlashReaderInternal::GetTime ( )
void vtkFlashReaderInternal::Init ( )
void vtkFlashReaderInternal::SetFileName ( VTK_FILEPATH char *  fileName)
inline

Definition at line 158 of file vtkAMRFlashReaderInternal.h.

const char* vtkFlashReaderInternal::GetParticleName ( char *  variableName)
inline

Definition at line 159 of file vtkAMRFlashReaderInternal.h.

void vtkFlashReaderInternal::ReadMetaData ( )
void vtkFlashReaderInternal::ReadProcessorIds ( )
void vtkFlashReaderInternal::ReadDoubleScalars ( hid_t  fileIndx)
void vtkFlashReaderInternal::ReadIntegerScalars ( hid_t  fileIndx)
void vtkFlashReaderInternal::ReadVersionInformation ( hid_t  fileIndx)
void vtkFlashReaderInternal::ReadSimulationParameters ( hid_t  fileIndx,
bool  bTmCycle = false 
)
void vtkFlashReaderInternal::GetBlockMinMaxGlobalDivisionIds ( )
void vtkFlashReaderInternal::ReadBlockTypes ( )
void vtkFlashReaderInternal::ReadBlockBounds ( )
void vtkFlashReaderInternal::ReadBlockCenters ( )
void vtkFlashReaderInternal::ReadBlockStructures ( )
void vtkFlashReaderInternal::ReadRefinementLevels ( )
void vtkFlashReaderInternal::ReadDataAttributeNames ( )
void vtkFlashReaderInternal::ReadParticlesComponent ( hid_t  dataIndx,
const char *  compName,
double *  dataBuff 
)
void vtkFlashReaderInternal::ReadParticleAttributes ( )
void vtkFlashReaderInternal::ReadParticleAttributesFLASH3 ( )
void vtkFlashReaderInternal::GetBlockAttribute ( const char *  attribute,
int  blockIdx,
vtkDataSet pDataSet 
)

Member Data Documentation

int vtkFlashReaderInternal::NumberOfBlocks

Definition at line 123 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfLevels

Definition at line 124 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::FileFormatVersion

Definition at line 125 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfParticles

Definition at line 126 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfLeafBlocks

Definition at line 127 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfDimensions

Definition at line 128 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfProcessors

Definition at line 129 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::HaveProcessorsInfo

Definition at line 130 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::BlockGridDimensions[3]

Definition at line 131 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::BlockCellDimensions[3]

Definition at line 132 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfChildrenPerBlock

Definition at line 133 of file vtkAMRFlashReaderInternal.h.

int vtkFlashReaderInternal::NumberOfNeighborsPerBlock

Definition at line 134 of file vtkAMRFlashReaderInternal.h.

char* vtkFlashReaderInternal::FileName

Definition at line 136 of file vtkAMRFlashReaderInternal.h.

hid_t vtkFlashReaderInternal::FileIndex

Definition at line 137 of file vtkAMRFlashReaderInternal.h.

double vtkFlashReaderInternal::MinBounds[3]

Definition at line 138 of file vtkAMRFlashReaderInternal.h.

double vtkFlashReaderInternal::MaxBounds[3]

Definition at line 139 of file vtkAMRFlashReaderInternal.h.

FlashReaderSimulationParameters vtkFlashReaderInternal::SimulationParameters

Definition at line 140 of file vtkAMRFlashReaderInternal.h.

FlashReaderSimulationInformation vtkFlashReaderInternal::SimulationInformation

Definition at line 141 of file vtkAMRFlashReaderInternal.h.

std::vector<FlashReaderBlock> vtkFlashReaderInternal::Blocks

Definition at line 144 of file vtkAMRFlashReaderInternal.h.

std::vector<int> vtkFlashReaderInternal::LeafBlocks

Definition at line 145 of file vtkAMRFlashReaderInternal.h.

std::vector<std::string> vtkFlashReaderInternal::AttributeNames

Definition at line 146 of file vtkAMRFlashReaderInternal.h.

std::string vtkFlashReaderInternal::ParticleName

Definition at line 149 of file vtkAMRFlashReaderInternal.h.

std::vector<hid_t> vtkFlashReaderInternal::ParticleAttributeTypes

Definition at line 150 of file vtkAMRFlashReaderInternal.h.

std::vector<std::string> vtkFlashReaderInternal::ParticleAttributeNames

Definition at line 151 of file vtkAMRFlashReaderInternal.h.

std::map<std::string, int> vtkFlashReaderInternal::ParticleAttributeNamesToIds

Definition at line 152 of file vtkAMRFlashReaderInternal.h.


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