Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::Hdf5VariableReaderHelper2 Class Reference

Reading variables in HDF5 format. More...

Classes

class  TimeVariableInfoBase
class  CorrespondanceInfo
 Correspondence information between saved uids and those of the current mesh for the group group. More...

Public Member Functions

 Hdf5VariableReaderHelper2 (IMesh *mesh, const String &hdf5_file_name)
void setVariables (ConstArrayView< IVariable * > vars)
 Specifies the variables that we want to reread.
void open (bool is_start)
 Opens the file containing the reading information.
void readAndUpdateTimeVariables (Real wanted_time)
 Reading and updating variables.
void notifyRestore ()
 Notification of a rollback.
Real2 timeInterval (IVariable *var)
Public Member Functions inherited from Arcane::Hdf5VariableReaderHelperBase
 Hdf5VariableReaderHelperBase (IMesh *mesh)
Public Member Functions inherited from Arcane::TraceAccessor
 TraceAccessor (ITraceMng *m)
 Constructs an accessor via the trace manager m.
 TraceAccessor (const TraceAccessor &rhs)
 Copy constructor.
TraceAccessoroperator= (const TraceAccessor &rhs)
 Copy assignment operator.
virtual ~TraceAccessor ()
 Frees resources.
ITraceMngtraceMng () const
 Trace manager.
TraceMessage info () const
 Flow for an information message.
TraceMessage pinfo () const
 Flow for a parallel information message.
TraceMessage info (char category) const
 Flow for an information message of a given category.
TraceMessage pinfo (char category) const
 Flow for a parallel information message of a given category.
TraceMessage info (bool v) const
 Flow for an information message.
TraceMessage warning () const
 Flow for a warning message.
TraceMessage pwarning () const
TraceMessage error () const
 Flow for an error message.
TraceMessage perror () const
TraceMessage log () const
 Flow for a log message.
TraceMessage plog () const
 Flow for a log message.
TraceMessage logdate () const
 Flow for a log message preceded by the date.
TraceMessage fatal () const
 Flow for a fatal error message.
TraceMessage pfatal () const
 Flow for a parallel fatal error message.
TraceMessageDbg debug (Trace::eDebugLevel=Trace::Medium) const
 Flow for a debug message.
Trace::eDebugLevel configDbgLevel () const
 Debug level of the configuration file.
TraceMessage info (Int32 verbose_level) const
 Flow for an information message of a given level.
TraceMessage linfo () const
 Flow for an information message with the local information level of this instance.
TraceMessage linfo (Int32 relative_level) const
 Flow for an information message with the local information level of this instance.
void fatalMessage (const StandaloneTraceMessage &o) const

Additional Inherited Members

Protected Member Functions inherited from Arcane::Hdf5VariableReaderHelperBase
void _readStandardArray (IVariable *var, RealArray &buffer, hid_t file_id, const String &path)
void _readVariable (IVariable *var, RealArray &buffer, HFile &hfile, const String &path)
void _checkValidVariable (IVariable *var)
Protected Member Functions inherited from Arcane::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
Int32 _localVerboseLevel () const
Protected Attributes inherited from Arcane::Hdf5VariableReaderHelperBase
IMeshm_mesh
Hdf5Utils::StandardTypes m_types
String m_hdf5_file_name
bool m_is_verbose

Detailed Description

Reading variables in HDF5 format.

Definition at line 552 of file Hdf5VariableReader.cc.

Constructor & Destructor Documentation

◆ Hdf5VariableReaderHelper2()

Arcane::Hdf5VariableReaderHelper2::Hdf5VariableReaderHelper2 ( IMesh * mesh,
const String & hdf5_file_name )

Definition at line 726 of file Hdf5VariableReader.cc.

◆ ~Hdf5VariableReaderHelper2()

Arcane::Hdf5VariableReaderHelper2::~Hdf5VariableReaderHelper2 ( )

Definition at line 736 of file Hdf5VariableReader.cc.

Member Function Documentation

◆ notifyRestore()

void Arcane::Hdf5VariableReaderHelper2::notifyRestore ( )

Notification of a rollback.

Definition at line 1055 of file Hdf5VariableReader.cc.

References Arcane::Hdf5VariableReaderHelper2::TimeVariableInfoBase::m_current_index.

◆ open()

◆ readAndUpdateTimeVariables()

void Arcane::Hdf5VariableReaderHelper2::readAndUpdateTimeVariables ( Real wanted_time)

Reading and updating variables.

Definition at line 1031 of file Hdf5VariableReader.cc.

References Arcane::IVariable::dataType(), Arcane::DT_Real, and Arcane::DT_Real3.

◆ setVariables()

void Arcane::Hdf5VariableReaderHelper2::setVariables ( ConstArrayView< IVariable * > vars)
inline

Specifies the variables that we want to reread.

This method must be called before open(). If this method is not called, it attempts to reread all variables saved in the file.

Definition at line 675 of file Hdf5VariableReader.cc.

◆ timeInterval()

Real2 Arcane::Hdf5VariableReaderHelper2::timeInterval ( IVariable * var)
inline

Definition at line 694 of file Hdf5VariableReader.cc.


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