AbstractHdf5Access(const std::string &rDirectory, const std::string &rBaseName, const std::string &rDatasetName, bool makeAbsolute=true) | AbstractHdf5Access | |
AbstractHdf5Access(const FileFinder &rDirectory, const std::string &rBaseName, const std::string &rDatasetName) | AbstractHdf5Access | |
AdvanceAlongUnlimitedDimension() | Hdf5DataWriter | |
ApplyPermutation(const std::vector< unsigned > &rPermutation, bool unsafeExtendingMode=false) | Hdf5DataWriter | |
CalculateChunkDims(unsigned targetSize, unsigned *pChunkSizeInBytes, bool *pAllOneChunk) | Hdf5DataWriter | private |
CalculateNumberOfChunks() | Hdf5DataWriter | private |
CheckUnitsName(const std::string &rName) | Hdf5DataWriter | private |
CheckVariableName(const std::string &rName) | Hdf5DataWriter | private |
Close() | Hdf5DataWriter | |
ComputeIncompleteOffset() | Hdf5DataWriter | private |
DATASET_DIMS | AbstractHdf5Access | protectedstatic |
DefineFixedDimension(long dimensionSize) | Hdf5DataWriter | |
DefineFixedDimension(const std::vector< unsigned > &rNodesToOuputOriginalIndices, const std::vector< unsigned > &rNodesToOuputPermutedIndices, long vecSize) | Hdf5DataWriter | |
DefineUnlimitedDimension(const std::string &rVariableName, const std::string &rVariableUnits, unsigned estimatedLength=1) | Hdf5DataWriter | |
DefineVariable(const std::string &rVariableName, const std::string &rVariableUnits) | Hdf5DataWriter | |
DoesDatasetExist(const std::string &rDatasetName) | AbstractHdf5Access | protected |
EmptyDataset() | Hdf5DataWriter | |
EndDefineMode() | Hdf5DataWriter | virtual |
GetIncompleteNodeMap() | AbstractHdf5Access | |
GetUnlimitedDimensionName() | AbstractHdf5Access | |
GetUnlimitedDimensionUnit() | AbstractHdf5Access | |
GetUsingCache() | Hdf5DataWriter | |
GetVariableByName(const std::string &rVariableName) | Hdf5DataWriter | |
Hdf5DataWriter(DistributedVectorFactory &rVectorFactory, const std::string &rDirectory, const std::string &rBaseName, bool cleanDirectory=true, bool extendData=false, std::string datasetName="Data", bool useCache=false) | Hdf5DataWriter | |
IsDataComplete() | AbstractHdf5Access | |
IsInDefineMode() | Hdf5DataWriter | |
mAlignment | Hdf5DataWriter | private |
mBaseName | AbstractHdf5Access | protected |
mCacheFirstTimeStep | Hdf5DataWriter | private |
mChunkSize | Hdf5DataWriter | private |
mChunkTargetSize | Hdf5DataWriter | private |
mCleanDirectory | Hdf5DataWriter | private |
mCurrentTimeStep | Hdf5DataWriter | private |
mDataCache | Hdf5DataWriter | private |
mDataFixedDimensionSize | Hdf5DataWriter | private |
mDatasetDims | AbstractHdf5Access | protected |
mDatasetName | AbstractHdf5Access | protected |
mDirectory | AbstractHdf5Access | protected |
mDoublePermutation | Hdf5DataWriter | private |
mEstimatedUnlimitedLength | Hdf5DataWriter | private |
mFileFixedDimensionSize | Hdf5DataWriter | private |
mFileId | AbstractHdf5Access | protected |
mFixedChunkSize | Hdf5DataWriter | private |
mHi | Hdf5DataWriter | private |
mIncompleteNodeIndices | AbstractHdf5Access | protected |
mIncompletePermIndices | Hdf5DataWriter | private |
mIsDataComplete | AbstractHdf5Access | protected |
mIsFixedDimensionSet | Hdf5DataWriter | private |
mIsInDefineMode | Hdf5DataWriter | private |
mIsUnlimitedDimensionSet | AbstractHdf5Access | protected |
mLo | Hdf5DataWriter | private |
mNeedExtend | Hdf5DataWriter | private |
mNumberOfChunks | Hdf5DataWriter | private |
mNumberOwned | Hdf5DataWriter | private |
mOffset | Hdf5DataWriter | private |
mrVectorFactory | Hdf5DataWriter | private |
mSinglePermutation | Hdf5DataWriter | private |
mUnlimitedDatasetId | AbstractHdf5Access | protected |
mUnlimitedDimensionName | AbstractHdf5Access | protected |
mUnlimitedDimensionUnit | AbstractHdf5Access | protected |
mUseCache | Hdf5DataWriter | private |
mUseExistingFile | Hdf5DataWriter | private |
mUseOptimalChunkSizeAlgorithm | Hdf5DataWriter | private |
mVariables | Hdf5DataWriter | private |
mVariablesDatasetId | AbstractHdf5Access | protected |
OpenFile() | Hdf5DataWriter | private |
PossiblyExtend() | Hdf5DataWriter | |
PutStripedVector(std::vector< int > variableIDs, Vec petscVector) | Hdf5DataWriter | |
PutUnlimitedVariable(double value) | Hdf5DataWriter | |
PutVector(int variableID, Vec petscVector) | Hdf5DataWriter | |
SetAlignment(hsize_t alignment) | Hdf5DataWriter | |
SetChunkSize() | Hdf5DataWriter | private |
SetFixedChunkSize(const unsigned &rTimestepsPerChunk, const unsigned &rNodesPerChunk, const unsigned &rVariablesPerChunk) | Hdf5DataWriter | |
SetMainDatasetRawChunkCache() | AbstractHdf5Access | protected |
SetTargetChunkSize(hsize_t targetSize) | Hdf5DataWriter | |
SetUnlimitedDatasetId() | AbstractHdf5Access | protected |
TestHdf5DataWriter (defined in Hdf5DataWriter) | Hdf5DataWriter | friend |
WriteCache() | Hdf5DataWriter | |
~AbstractHdf5Access() | AbstractHdf5Access | virtual |
~Hdf5DataWriter() | Hdf5DataWriter | virtual |