Arcane  4.2.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Hdf5VariableInfoBaseabstract

Classes

class  ICorrespondanceFunctor
 Fonctor pour faire la correspondance entre une entité du maillage courant et celle du maillage sauvegardé. Plus de détails...

Fonctions membres publiques

const String & path () 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.
virtual void readVariable (Hdf5Utils::HFile &hfile, const String &filename, Hdf5Utils::StandardTypes &st, const String &ids_hpath, IData *data)=0
virtual void writeVariable (Hdf5Utils::HFile &hfile, Hdf5Utils::StandardTypes &st)=0
virtual IVariable * variable () const =0
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 publiques statiques

static Hdf5VariableInfoBase * create (IMesh *mesh, const String &name, const String &family)
static Hdf5VariableInfoBase * create (IVariable *variable)
 Créé une instance pour la variable variable.

Attributs publics statiques

static const Integer SAVE_IDS = 1
static const Integer SAVE_COORDS = 2

Attributs protégés

ICorrespondanceFunctor * m_correspondance_functor

Description détaillée

Définition à la ligne 37 du fichier Hdf5VariableInfoBase.h.

Documentation des constructeurs et destructeur

◆ Hdf5VariableInfoBase()

Arcane::Hdf5VariableInfoBase::Hdf5VariableInfoBase ( )
inlineprotected

Définition à la ligne 55 du fichier Hdf5VariableInfoBase.h.

◆ ~Hdf5VariableInfoBase()

virtual Arcane::Hdf5VariableInfoBase::~Hdf5VariableInfoBase ( )
inlinevirtual

Définition à la ligne 57 du fichier Hdf5VariableInfoBase.h.

Documentation des fonctions membres

◆ create() [1/2]

Hdf5VariableInfoBase * Arcane::Hdf5VariableInfoBase::create ( IMesh * mesh,
const String & name,
const String & family )
static

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

◆ create() [2/2]

◆ path()

const String & Arcane::Hdf5VariableInfoBase::path ( ) const
inline

Chemin dans le fichier Hdf5 contenant la valeur de la variable.

Définition à la ligne 66 du fichier Hdf5VariableInfoBase.h.

Référencé par setPath(), et Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::writeVariable().

◆ readGroupInfo()

void Arcane::Hdf5VariableInfoBase::readGroupInfo ( Hdf5Utils::HFile & hfile,
Hdf5Utils::StandardTypes & st,
const String & hdf_path,
Int64Array & uids,
Real3Array & centers )

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

◆ setCorrespondanceFunctor()

void Arcane::Hdf5VariableInfoBase::setCorrespondanceFunctor ( ICorrespondanceFunctor * functor)
inline

Définition à la ligne 78 du fichier Hdf5VariableInfoBase.h.

◆ setPath()

void Arcane::Hdf5VariableInfoBase::setPath ( const String & path)
inline

Positionne le chemin dans le fichier Hdf5 contenant la valeur de la variable.

Définition à la ligne 68 du fichier Hdf5VariableInfoBase.h.

Références path().

Référencé par Arcane::Hdf5VariableReaderHelper::open().

◆ writeGroup()

◆ writeVariable()

virtual void Arcane::Hdf5VariableInfoBase::writeVariable ( Hdf5Utils::HFile & hfile,
Hdf5Utils::StandardTypes & st )
pure virtual

Documentation des données membres

◆ m_correspondance_functor

ICorrespondanceFunctor* Arcane::Hdf5VariableInfoBase::m_correspondance_functor
protected

Définition à la ligne 85 du fichier Hdf5VariableInfoBase.h.

◆ SAVE_COORDS

const Integer Arcane::Hdf5VariableInfoBase::SAVE_COORDS = 2
static

Définition à la ligne 53 du fichier Hdf5VariableInfoBase.h.

◆ SAVE_IDS

const Integer Arcane::Hdf5VariableInfoBase::SAVE_IDS = 1
static

Définition à la ligne 52 du fichier Hdf5VariableInfoBase.h.


La documentation de cette classe a été générée à partir des fichiers suivants :