Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Hdf5VariableInfoBaseabstract
+ Graphe d'héritage de Arcane::Hdf5VariableInfoBase:
+ Graphe de collaboration de Arcane::Hdf5VariableInfoBase:

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 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.
 
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 IVariablevariable () 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 Hdf5VariableInfoBasecreate (IMesh *mesh, const String &name, const String &family)
 
static Hdf5VariableInfoBasecreate (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

ICorrespondanceFunctorm_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.

◆ 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é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 :