|
| 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 ¢ers) |
| void | setCorrespondanceFunctor (ICorrespondanceFunctor *functor) |
|
| static Hdf5VariableInfoBase * | create (IMesh *mesh, const String &name, const String &family) |
| static Hdf5VariableInfoBase * | create (IVariable *variable) |
| | Créé une instance pour la variable variable.
|
Définition à la ligne 37 du fichier Hdf5VariableInfoBase.h.
◆ Hdf5VariableInfoBase()
| Arcane::Hdf5VariableInfoBase::Hdf5VariableInfoBase |
( |
| ) |
|
|
inlineprotected |
◆ ~Hdf5VariableInfoBase()
| virtual Arcane::Hdf5VariableInfoBase::~Hdf5VariableInfoBase |
( |
| ) |
|
|
inlinevirtual |
◆ create() [1/2]
| Hdf5VariableInfoBase * Arcane::Hdf5VariableInfoBase::create |
( |
IMesh * | mesh, |
|
|
const String & | name, |
|
|
const String & | family ) |
|
static |
◆ create() [2/2]
| Hdf5VariableInfoBase * Arcane::Hdf5VariableInfoBase::create |
( |
IVariable * | variable | ) |
|
|
static |
Créé une instance pour la variable variable.
Définition à la ligne 104 du fichier Hdf5VariableInfoBase.cc.
Références Arcane::IVariable::dataType(), Arcane::IVariable::dimension(), Arcane::DT_Byte, Arcane::DT_Int32, Arcane::DT_Int64, Arcane::DT_Real, Arcane::DT_Real2, Arcane::DT_Real2x2, Arcane::DT_Real3, Arcane::DT_Real3x3, Arcane::IVariable::fullName(), Arcane::IVariable::isPartial(), Arcane::IVariable::itemFamily(), et Arcane::IItemFamily::mesh().
◆ path()
| const String & Arcane::Hdf5VariableInfoBase::path |
( |
| ) |
const |
|
inline |
◆ readGroupInfo()
◆ setCorrespondanceFunctor()
◆ setPath()
| void Arcane::Hdf5VariableInfoBase::setPath |
( |
const String & | path | ) |
|
|
inline |
◆ writeGroup()
TODO a optimiser
Définition à la ligne 237 du fichier Hdf5VariableInfoBase.cc.
Références Arcane::Array< T >::add(), ENUMERATE_ITEM, ENUMERATE_NODE, Arcane::IK_Cell, Arcane::IK_Edge, Arcane::IK_Face, Arcane::IK_Node, Arcane::ItemGroup::itemFamily(), Arcane::IVariable::itemGroup(), Arcane::ItemGroup::itemKind(), Arcane::ItemGroup::mesh(), Arcane::IItemFamily::name(), Arcane::ItemWithNodes::nbNode(), Arcane::ItemWithNodes::nodeIds(), Arcane::ItemGroup::own(), Arcane::IMesh::parallelMng(), Arcane::ITraceMng::pwarning(), Arcane::IParallelMng::reduce(), Arcane::MessagePassing::ReduceMax, Arcane::ItemGroup::size(), Arcane::Item::toItemWithNodes(), Arcane::IParallelMng::traceMng(), Arcane::ItemTypeInfo::typeId(), et Arcane::Item::typeInfo().
◆ writeVariable()
◆ m_correspondance_functor
◆ SAVE_COORDS
| const Integer Arcane::Hdf5VariableInfoBase::SAVE_COORDS = 2 |
|
static |
◆ SAVE_IDS
| const Integer Arcane::Hdf5VariableInfoBase::SAVE_IDS = 1 |
|
static |
La documentation de cette classe a été générée à partir des fichiers suivants :