Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DumpWEnsight7::WriteBaseabstract

Fonctor pour écrire une variable. Plus de détails...

+ Graphe d'héritage de Arcane::DumpWEnsight7::WriteBase:
+ Graphe de collaboration de Arcane::DumpWEnsight7::WriteBase:

Fonctions membres publiques

 WriteBase (DumpWEnsight7 &dw)
 
 WriteBase (DumpWEnsight7 &dw, GroupIndexTable *idx)
 
 WriteBase (const WriteBase &wb)
 
virtual WriteBaseclone ()=0
 
virtual void begin ()
 
virtual void end ()
 
virtual void write (ConstArrayView< Item > items)=0
 
virtual void init ()
 
virtual void putValue (std::ostream &ofile)
 
std::ostream & stream ()
 

Attributs protégés

DumpWEnsight7m_dw
 
std::ostringstream m_ofile
 
GroupIndexTablem_idx = nullptr
 

Description détaillée

Fonctor pour écrire une variable.

Il s'agit de la classe de base des fonctor permettant de sauver une variable sur les éléments d'un groupe donné. Les classes dérivées doivent définir l'opérateur() avec comme unique paramètre l'identifiant de l'élément.

Par exemple, si on a un groupe de mailles contenant 3 mailles d'id 2, 5 et 9, le fonctor sera appelé trois fois avec chacun de ses indices.

Voir également
WriteDouble, WriteReal3, WriteArrayDouble, WriteArrayReal3

Définition à la ligne 365 du fichier DumpWEnsight7.cc.

Documentation des constructeurs et destructeur

◆ WriteBase() [1/3]

Arcane::DumpWEnsight7::WriteBase::WriteBase ( DumpWEnsight7 dw)
inlineexplicit

Définition à la ligne 369 du fichier DumpWEnsight7.cc.

◆ WriteBase() [2/3]

Arcane::DumpWEnsight7::WriteBase::WriteBase ( DumpWEnsight7 dw,
GroupIndexTable idx 
)
inline

Définition à la ligne 372 du fichier DumpWEnsight7.cc.

◆ WriteBase() [3/3]

Arcane::DumpWEnsight7::WriteBase::WriteBase ( const WriteBase wb)
inline

Définition à la ligne 376 du fichier DumpWEnsight7.cc.

◆ ~WriteBase()

virtual Arcane::DumpWEnsight7::WriteBase::~WriteBase ( )
inlinevirtual

Définition à la ligne 380 du fichier DumpWEnsight7.cc.

Documentation des fonctions membres

◆ begin()

virtual void Arcane::DumpWEnsight7::WriteBase::begin ( )
inlinevirtual

Définition à la ligne 385 du fichier DumpWEnsight7.cc.

◆ end()

virtual void Arcane::DumpWEnsight7::WriteBase::end ( )
inlinevirtual

Définition à la ligne 386 du fichier DumpWEnsight7.cc.

◆ init()

virtual void Arcane::DumpWEnsight7::WriteBase::init ( )
inlinevirtual

Définition à la ligne 389 du fichier DumpWEnsight7.cc.

◆ putValue()

virtual void Arcane::DumpWEnsight7::WriteBase::putValue ( std::ostream &  ofile)
inlinevirtual

Définition à la ligne 394 du fichier DumpWEnsight7.cc.

◆ stream()

std::ostream & Arcane::DumpWEnsight7::WriteBase::stream ( )
inline

Définition à la ligne 398 du fichier DumpWEnsight7.cc.

Documentation des données membres

◆ m_dw

DumpWEnsight7& Arcane::DumpWEnsight7::WriteBase::m_dw
protected

Définition à la ligne 402 du fichier DumpWEnsight7.cc.

◆ m_idx

GroupIndexTable* Arcane::DumpWEnsight7::WriteBase::m_idx = nullptr
protected

Définition à la ligne 404 du fichier DumpWEnsight7.cc.

◆ m_ofile

std::ostringstream Arcane::DumpWEnsight7::WriteBase::m_ofile
protected

Définition à la ligne 403 du fichier DumpWEnsight7.cc.


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