Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase Class Reference
Collaboration diagram for Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase:

Public Member Functions

 TimeVariableInfoBase (Hdf5VariableInfoBase *var)
IVariablevariable ()
Hdf5VariableInfoBasehdf5Info ()
Real2 timeInterval () const
void rebuildData ()

Public Attributes

UniqueArray< TimePathPairm_time_path_values
Ref< IDatam_begin_data
Ref< IDatam_end_data
Integer m_current_index
 Contains the index in the time array of the currently read time.
Int64 m_mesh_timestamp
 Mesh timestamp when this index was read.

Private Attributes

Hdf5VariableInfoBasem_hdf5_var_info

Detailed Description

New format allowing reading of any variable (but for now only with the 'Real' type...) //TODO: handle mesh change.

Definition at line 562 of file Hdf5VariableReader.cc.

Constructor & Destructor Documentation

◆ TimeVariableInfoBase()

Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::TimeVariableInfoBase ( Hdf5VariableInfoBase * var)
inline

Definition at line 566 of file Hdf5VariableReader.cc.

◆ ~TimeVariableInfoBase()

Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::~TimeVariableInfoBase ( )
inline

Definition at line 572 of file Hdf5VariableReader.cc.

Member Function Documentation

◆ hdf5Info()

Hdf5VariableInfoBase * Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::hdf5Info ( )
inline

Definition at line 579 of file Hdf5VariableReader.cc.

◆ rebuildData()

void Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::rebuildData ( )
inline

Definition at line 589 of file Hdf5VariableReader.cc.

◆ timeInterval()

Real2 Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::timeInterval ( ) const
inline

Definition at line 580 of file Hdf5VariableReader.cc.

◆ variable()

IVariable * Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::variable ( )
inline

Definition at line 578 of file Hdf5VariableReader.cc.

Member Data Documentation

◆ m_begin_data

Ref<IData> Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_begin_data

Definition at line 603 of file Hdf5VariableReader.cc.

◆ m_current_index

Integer Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_current_index

Contains the index in the time array of the currently read time.

This index is -1 if no time has been read.

Definition at line 611 of file Hdf5VariableReader.cc.

Referenced by Arcane::Hdf5VariableReaderHelper2::notifyRestore().

◆ m_end_data

Ref<IData> Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_end_data

Definition at line 604 of file Hdf5VariableReader.cc.

◆ m_hdf5_var_info

Hdf5VariableInfoBase* Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_hdf5_var_info
private

Definition at line 598 of file Hdf5VariableReader.cc.

◆ m_mesh_timestamp

Int64 Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_mesh_timestamp

Mesh timestamp when this index was read.

Definition at line 613 of file Hdf5VariableReader.cc.

◆ m_time_path_values

UniqueArray<TimePathPair> Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_time_path_values

Definition at line 602 of file Hdf5VariableReader.cc.


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