Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Hdf5ItemVariableInfo< VariableType, DataType >
+ Graphe d'héritage de Arcane::Hdf5ItemVariableInfo< VariableType, DataType >:
+ Graphe de collaboration de Arcane::Hdf5ItemVariableInfo< VariableType, DataType >:

Fonctions membres publiques

 Hdf5ItemVariableInfo (IMesh *mesh, IVariable *v)
 
VariableType & trueVariable ()
 
virtual IVariablevariable () const
 
virtual void readVariable (Hdf5Utils::HFile &hfile, const String &filename, Hdf5Utils::StandardTypes &st, const String &ids_hpath, IData *data)
 
virtual void writeVariable (Hdf5Utils::HFile &hfile, Hdf5Utils::StandardTypes &st)
 
- Fonctions membres publiques hérités de Arcane::Hdf5VariableInfoBase
const Stringpath () const
 Chemin dans le fichier Hdf5 contenant la valeur de la variable.
 
void setPath (const String &path)
 Positionne le chemin dans le fichier Hdf5 contenant la valeur de la variable.
 
void writeGroup (Hdf5Utils::HFile &hfile, Hdf5Utils::StandardTypes &st, const String &hdf_path, Integer save_type)
 
void readGroupInfo (Hdf5Utils::HFile &hfile, Hdf5Utils::StandardTypes &st, const String &hdf_path, Int64Array &uids, Real3Array &centers)
 
void setCorrespondanceFunctor (ICorrespondanceFunctor *functor)
 

Fonctions membres privées

void _readStandardArray (Array< DataType > &buffer, Array< Int64 > &unique_ids, const String &ids_hpath, hid_t file_id, Hdf5Utils::StandardTypes &st)
 
void _writeStandardArray (Array< DataType > &buffer, hid_t file_id, Hdf5Utils::StandardTypes &st)
 

Attributs privés

VariableType m_variable
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Arcane::Hdf5VariableInfoBase
static Hdf5VariableInfoBasecreate (IMesh *mesh, const String &name, const String &family)
 
static Hdf5VariableInfoBasecreate (IVariable *variable)
 Créé une instance pour la variable variable.
 
- Attributs publics statiques hérités de Arcane::Hdf5VariableInfoBase
static const Integer SAVE_IDS = 1
 
static const Integer SAVE_COORDS = 2
 
- Attributs protégés hérités de Arcane::Hdf5VariableInfoBase
ICorrespondanceFunctorm_correspondance_functor
 

Description détaillée

template<typename VariableType, typename DataType>
class Arcane::Hdf5ItemVariableInfo< VariableType, DataType >

Définition à la ligne 43 du fichier Hdf5VariableInfoBase.cc.

Documentation des constructeurs et destructeur

◆ Hdf5ItemVariableInfo()

template<typename VariableType , typename DataType >
Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::Hdf5ItemVariableInfo ( IMesh mesh,
IVariable v 
)

Définition à la ligne 378 du fichier Hdf5VariableInfoBase.cc.

Documentation des fonctions membres

◆ _readStandardArray()

template<typename VariableType , typename DataType >
void Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::_readStandardArray ( Array< DataType > &  buffer,
Array< Int64 > &  unique_ids,
const String ids_hpath,
hid_t  file_id,
Hdf5Utils::StandardTypes st 
)
private

Définition à la ligne 468 du fichier Hdf5VariableInfoBase.cc.

◆ _writeStandardArray()

template<typename VariableType , typename DataType >
void Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::_writeStandardArray ( Array< DataType > &  buffer,
hid_t  file_id,
Hdf5Utils::StandardTypes st 
)
private

Définition à la ligne 516 du fichier Hdf5VariableInfoBase.cc.

◆ readVariable()

template<typename VariableType , typename DataType >
void Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::readVariable ( Hdf5Utils::HFile hfile,
const String filename,
Hdf5Utils::StandardTypes st,
const String ids_hpath,
IData data 
)
virtual

Implémente Arcane::Hdf5VariableInfoBase.

Définition à la ligne 390 du fichier Hdf5VariableInfoBase.cc.

◆ trueVariable()

template<typename VariableType , typename DataType >
VariableType & Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::trueVariable ( )
inline

Définition à la ligne 49 du fichier Hdf5VariableInfoBase.cc.

◆ variable()

template<typename VariableType , typename DataType >
virtual IVariable * Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::variable ( ) const
inlinevirtual

Implémente Arcane::Hdf5VariableInfoBase.

Définition à la ligne 50 du fichier Hdf5VariableInfoBase.cc.

◆ writeVariable()

template<typename VariableType , typename DataType >
void Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::writeVariable ( Hdf5Utils::HFile hfile,
Hdf5Utils::StandardTypes st 
)
virtual

Documentation des données membres

◆ m_variable

template<typename VariableType , typename DataType >
VariableType Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::m_variable
private

Définition à la ligne 61 du fichier Hdf5VariableInfoBase.cc.


La documentation de cette classe a été générée à partir du fichier suivant :