VTK  9.3.20240328
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_tParticleAttributeTypes
 
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::vtkFlashReaderInternal ( )
inline

Definition at line 120 of file vtkAMRFlashReaderInternal.h.

◆ ~vtkFlashReaderInternal()

vtkFlashReaderInternal::~vtkFlashReaderInternal ( )
inline

Definition at line 121 of file vtkAMRFlashReaderInternal.h.

Member Function Documentation

◆ GetCycle()

int vtkFlashReaderInternal::GetCycle ( )

◆ GetTime()

double vtkFlashReaderInternal::GetTime ( )

◆ Init()

void vtkFlashReaderInternal::Init ( )

◆ SetFileName()

void vtkFlashReaderInternal::SetFileName ( VTK_FILEPATH char *  fileName)
inline

Definition at line 158 of file vtkAMRFlashReaderInternal.h.

◆ GetParticleName()

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

Definition at line 159 of file vtkAMRFlashReaderInternal.h.

◆ ReadMetaData()

void vtkFlashReaderInternal::ReadMetaData ( )

◆ ReadProcessorIds()

void vtkFlashReaderInternal::ReadProcessorIds ( )

◆ ReadDoubleScalars()

void vtkFlashReaderInternal::ReadDoubleScalars ( hid_t  fileIndx)

◆ ReadIntegerScalars()

void vtkFlashReaderInternal::ReadIntegerScalars ( hid_t  fileIndx)

◆ ReadVersionInformation()

void vtkFlashReaderInternal::ReadVersionInformation ( hid_t  fileIndx)

◆ ReadSimulationParameters()

void vtkFlashReaderInternal::ReadSimulationParameters ( hid_t  fileIndx,
bool  bTmCycle = false 
)

◆ GetBlockMinMaxGlobalDivisionIds()

void vtkFlashReaderInternal::GetBlockMinMaxGlobalDivisionIds ( )

◆ ReadBlockTypes()

void vtkFlashReaderInternal::ReadBlockTypes ( )

◆ ReadBlockBounds()

void vtkFlashReaderInternal::ReadBlockBounds ( )

◆ ReadBlockCenters()

void vtkFlashReaderInternal::ReadBlockCenters ( )

◆ ReadBlockStructures()

void vtkFlashReaderInternal::ReadBlockStructures ( )

◆ ReadRefinementLevels()

void vtkFlashReaderInternal::ReadRefinementLevels ( )

◆ ReadDataAttributeNames()

void vtkFlashReaderInternal::ReadDataAttributeNames ( )

◆ ReadParticlesComponent()

void vtkFlashReaderInternal::ReadParticlesComponent ( hid_t  dataIndx,
const char *  compName,
double *  dataBuff 
)

◆ ReadParticleAttributes()

void vtkFlashReaderInternal::ReadParticleAttributes ( )

◆ ReadParticleAttributesFLASH3()

void vtkFlashReaderInternal::ReadParticleAttributesFLASH3 ( )

◆ GetBlockAttribute()

void vtkFlashReaderInternal::GetBlockAttribute ( const char *  attribute,
int  blockIdx,
vtkDataSet pDataSet 
)

Member Data Documentation

◆ NumberOfBlocks

int vtkFlashReaderInternal::NumberOfBlocks

Definition at line 123 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfLevels

int vtkFlashReaderInternal::NumberOfLevels

Definition at line 124 of file vtkAMRFlashReaderInternal.h.

◆ FileFormatVersion

int vtkFlashReaderInternal::FileFormatVersion

Definition at line 125 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfParticles

int vtkFlashReaderInternal::NumberOfParticles

Definition at line 126 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfLeafBlocks

int vtkFlashReaderInternal::NumberOfLeafBlocks

Definition at line 127 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfDimensions

int vtkFlashReaderInternal::NumberOfDimensions

Definition at line 128 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfProcessors

int vtkFlashReaderInternal::NumberOfProcessors

Definition at line 129 of file vtkAMRFlashReaderInternal.h.

◆ HaveProcessorsInfo

int vtkFlashReaderInternal::HaveProcessorsInfo

Definition at line 130 of file vtkAMRFlashReaderInternal.h.

◆ BlockGridDimensions

int vtkFlashReaderInternal::BlockGridDimensions[3]

Definition at line 131 of file vtkAMRFlashReaderInternal.h.

◆ BlockCellDimensions

int vtkFlashReaderInternal::BlockCellDimensions[3]

Definition at line 132 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfChildrenPerBlock

int vtkFlashReaderInternal::NumberOfChildrenPerBlock

Definition at line 133 of file vtkAMRFlashReaderInternal.h.

◆ NumberOfNeighborsPerBlock

int vtkFlashReaderInternal::NumberOfNeighborsPerBlock

Definition at line 134 of file vtkAMRFlashReaderInternal.h.

◆ FileName

char* vtkFlashReaderInternal::FileName

Definition at line 136 of file vtkAMRFlashReaderInternal.h.

◆ FileIndex

hid_t vtkFlashReaderInternal::FileIndex

Definition at line 137 of file vtkAMRFlashReaderInternal.h.

◆ MinBounds

double vtkFlashReaderInternal::MinBounds[3]

Definition at line 138 of file vtkAMRFlashReaderInternal.h.

◆ MaxBounds

double vtkFlashReaderInternal::MaxBounds[3]

Definition at line 139 of file vtkAMRFlashReaderInternal.h.

◆ SimulationParameters

FlashReaderSimulationParameters vtkFlashReaderInternal::SimulationParameters

Definition at line 140 of file vtkAMRFlashReaderInternal.h.

◆ SimulationInformation

FlashReaderSimulationInformation vtkFlashReaderInternal::SimulationInformation

Definition at line 141 of file vtkAMRFlashReaderInternal.h.

◆ Blocks

std::vector<FlashReaderBlock> vtkFlashReaderInternal::Blocks

Definition at line 144 of file vtkAMRFlashReaderInternal.h.

◆ LeafBlocks

std::vector<int> vtkFlashReaderInternal::LeafBlocks

Definition at line 145 of file vtkAMRFlashReaderInternal.h.

◆ AttributeNames

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

Definition at line 146 of file vtkAMRFlashReaderInternal.h.

◆ ParticleName

std::string vtkFlashReaderInternal::ParticleName

Definition at line 149 of file vtkAMRFlashReaderInternal.h.

◆ ParticleAttributeTypes

std::vector<hid_t> vtkFlashReaderInternal::ParticleAttributeTypes

Definition at line 150 of file vtkAMRFlashReaderInternal.h.

◆ ParticleAttributeNames

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

Definition at line 151 of file vtkAMRFlashReaderInternal.h.

◆ ParticleAttributeNamesToIds

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: